J'ai utilisé le kinésis dans le passé et je ne me souviens pas d'avoir rencontré ce problème. Je suis en train de configurer un client kinésis pour lire un flux. Les informations d'identification me permettent d'accéder à S3 et à Kinesis sans problème. Mais il jette cette exceptionLes informations d'identification dynamodb fonctionnent lorsqu'elles sont utilisées directement mais échouent lorsqu'elles passent par Kinesis
com.amazonaws.services.kinesis.leases.exceptions.DependencyException: com.amazonaws.AmazonServiceException: The security token included in the request is invalid. (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: UnrecognizedClientException
la ligne de déclenchement est
at com.amazonaws.services.kinesis.leases.impl.LeaseManager.createLeaseTableIfNotExists(LeaseManager.java:118)
Cependant, quand on utilise les mêmes informations d'identification dans une application client DynamoDB, il fonctionne parfaitement. Pourquoi la différence passe-t-elle par le kinésis?