AWS IAM: stscreds.NewCredentials Проблемы при создании подключения DynamoDb - PullRequest
0 голосов
/ 16 октября 2019

Я создаю сеанс DynamoDB в лямбда-функции.

Сначала я получаю сеанс, используя метод ниже

sess := session.Must(session.NewSession())

После этого я вызываю метод для создания учетных данных

creds := stscreds.NewCredentials(sess, roleArn)

Затем я создаю сеанс DynamoDb -

dynamoDbSession := dynamodb.New(sess, &aws.Config{Credentials: creds})

Эта операция создает новые учетные данные с добавленной строкой временной метки наносекунды.

Эта строка наносекунды прикрепленак роли IAM, и это создает проблемы.

Когда я пытаюсь вызвать операцию DynamoDB, я получаю сообщение об ошибке Отказано в доступе для этой роли IAM (которая не существует, поскольку к ней присоединена эта наносекундная строка)

Как мы можем справиться с этой проблемой?

...