#node.js #amazon-web-services #amazon-s3 #aws-sdk
Вопрос:
Ниже приведен мой файл ~/aws/учетных данных
[default] aws_access_key_id = xxx aws_secret_access_key = *** aws_session_token = "***" [sandbox] role_arn = arn:aws:iam::yyy:role/DEVELOPER role_session_name = sandbox source_profile = default
Когда я запускаю свое приложение nodejs, установив AWS_PROFILE=sandbox
, что оно не проходит проверку подлинности. Но если я запущу интерфейс командной строки aws, чтобы взять на себя эту роль, и использую эти временные учетные данные для создания профиля, а затем использую этот профиль в AWS_PROFILE, который отлично работает. Почему это не работает с моей текущей конфигурацией?