Когда AWS_SDK_LOAD_CONFIG=1
функция
session.Must(session.NewSession())
Выдает ошибку
panic: CredentialRequiresARNError: credential type credential_source requires role_arn, profile example-profile
goroutine 1 [running]:
github.com/aws/aws-sdk-go/aws/session.Must(...)
/go/pkg/mod/github.com/aws/aws-sdk-go@v1.28.7/aws/session/session.go:326
main.main()
/POC/main.go:14 +0x38a
exit status 2
Файл ~ / .aws / config не существует. Переменные AWS_SHARED_CREDENTIALS_FILE
и AWS_CONFIG_FILE
не установлены. Переменные «по умолчанию» AWS не установлены.
Это меня очень смущает, так как эта переменная должна загружать только ~ / .aws / config в дополнение к ~ / .aws / credentials.
После сброса этой переменной все работает хорошо.
Почему это может происходить?