Мы используем aws cli, и он отлично работает, мы можем создавать определения задач, создавать службы и т. Д. c. Проблема возникает, когда мы хотим использовать SDK для go. Мы всегда получаем запрет. Мы попытались использовать новый пустой сеанс, сеанс с указанием региона, принимая роли ... ничего не работает. Кто-нибудь знает, как мы могли бы это решить?
Мы перепробовали много вещей: - установка новой конфигурации при создании нового сеанса:
Config: aws.Config{
CredentialsChainVerboseErrors: aws.Bool(true),
Credentials: credentials.NewEnvCredentials(),
Region: aws.String("eu-west-1"),
}
- , принимая несколько ролей в сеансе. NewSessionWithOptions:
AssumeRoleTokenProvider: stscreds.StdinTokenProvider
Ничего не работает. Мы всегда получаем запрет.