aws-sdk-go получает NoCredentialProviders при использовании kube2iam - PullRequest
0 голосов
/ 18 мая 2018

Мы используем kube2iam для передачи ролей ec2 внутри контейнеров.Иногда мы получаем:

Error: Failed to list store contents: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors

, но затем, если мы перезапускаем контейнер - учетные данные подобраны.

Похоже, что мы сталкиваемся с проблемой, когда kube2iam занимает время допередать учетные данные.

Я нашел этот коммит , который делает тайм-аут еще короче.

Так что вопрос: есть ли способ ввести отложенные повторные попытки в aws-sdk-похоже на AWS_METADATA_SERVICE_TIMEOUT / AWS_METADATA_SERVICE_NUM_ATTEMPTS?

...