В настоящее время я получаю сообщение об ошибке "AmazonKinesisVideoException: сбой вызова службы. Маркер безопасности, включенный в запрос, недействителен. (Служба: AmazonKinesisVideo; Код состояния: 403; Код ошибки: UnrecognizedClientException; Идентификатор запроса: 0f8b1018-ea91- 4e cc -a9d2-d978f646b5fb) "
Мой исходный код выглядит следующим образом
// create Kinesis Video high level client
final KinesisVideoClient kinesisVideoClient = KinesisVideoJavaClientFactory
.createKinesisVideoClient(
Regions.AP_EAST_1,
new EnvironmentVariableCredentialsProvider());
// create a media source. this class produces the data and pushes it into
// Kinesis Video Producer lower level components
final MediaSource mediaSource = createImageFileMediaSource();
// Audio/Video sample is available for playback on HLS (Http Live Streaming)
//final MediaSource mediaSource = createFileMediaSource();
// register media source with Kinesis Video Client
kinesisVideoClient.registerMediaSource(mediaSource);
// start streaming
mediaSource.start();
В строке возникает ошибка" kinesisVideoClient.registerMediaSource (mediaSource); ".
У меня есть мой ключ доступа и секретный ключ доступа, зарегистрированные в системной среде, которые я скопировал из файла csv с консоли AWS.
Я пытался использовать другой ключ доступа и секретный ключ, но не смог справиться с проблемой. Так что я думаю, что это не орфографическая ошибка или конфигурация локальной стороны.
Есть какие-нибудь подсказки?