J'ai un utilisateur IAM adminuser
qui se trouve dans le Administrators
(ayant un accès d'administrateur).
J'ai utilisé aws configure
pour définir les paramètres.
~/.aws/config
[default]
region = us-east-1
output = json
~/.aws/credentials
[default]
aws_access_key_id = ************
aws_secret_access_key = ************
Mais quand je cours aws lambda list-functions --profile adminuser
il est dit
Le profil de configuration (adminuser) n'a pas pu être trouvé.
Une fois que j'ai lancé export AWS_DEFAULT_PROFILE=adminuser
et exécutez aws lambda list-functions --profile adminuser
Encore une fois, ça se voit :
botocore.exceptions.ProfileNotFound : Le profil de configuration (adminuser) n'a pas pu être trouvé
Je lis Profil de configuration AWS CLI non trouvé . J'ai donc essayé de changer pour
~/.aws/config
[adminuser]
region = us-east-1
output = json
~/.aws/credentials
[adminuser]
aws_access_key_id = ************
aws_secret_access_key = ************
et exécuter aws lambda list-functions --profile adminuser
encore, alors ça se voit :
Vous devez spécifier une région. Vous pouvez également configurer votre région en exécutant "aws configure".
J'ai aussi essayé ceci comme le Démonstration du document officiel 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 = ************
Mais j'ai quand même échoué.
Comment puis-je exécuter aws lambda list-functions --profile adminuser
avec succès ? Merci