Eu tenho um usuário do IAM adminuser
, que está no grupo Administrators
(tendo AdministratorAccess).
Eu usei aws configure
para definir as configurações.
~ / .aws / config
[default]
region = us-east-1
output = json
~ / .aws / credentials
[default]
aws_access_key_id = ************
aws_secret_access_key = ************
Mas quando eu corro
aws lambda list-functions --profile adminuser
, diz
The config profile (adminuser) could not be found
Depois de executar export AWS_DEFAULT_PROFILE=adminuser
e executar
aws lambda list-functions --profile adminuser
novamente, mostra:
botocore.exceptions.ProfileNotFound: The config profile (adminuser)
could not be found
Eu li o perfil do AWS CLI Config não encontrado . Então tento mudar para
~ / .aws / config
[adminuser]
region = us-east-1
output = json
~ / .aws / credentials
[adminuser]
aws_access_key_id = ************
aws_secret_access_key = ************
e execute aws lambda list-functions --profile adminuser
novamente e, em seguida, mostra:
You must specify a region. You can also configure your region by
running "aws configure".
Eu também tentei isso como a demonstração oficial de documentos da AWS
~ / .aws / config
[default]
region = us-east-1
output = json
[adminuser]
region = us-east-1
output = json
~ / .aws / credentials
[default]
aws_access_key_id = ************
aws_secret_access_key = ************
[profile adminuser]
aws_access_key_id = ************
aws_secret_access_key = ************
Mas ainda falhou.
Como posso executar aws lambda list-functions --profile adminuser
com sucesso? Obrigado