Il a été officiellement publié avant que je le sache, donc je vais le résumer
$ sudo port installed | grep py
git-core @1.8.4_0+credential_osxkeychain+doc+pcre+python27 (active)
python27 @2.7.5_1 (active)
・ ・ ・
$ sudo port install py27-pip
$ sudo easy_install pip
$ sudo pip install awscli
$ complete -C aws_completer aws
$ export AWS_ACCESS_KEY_ID=<access_key>
$ export AWS_SECRET_ACCESS_KEY=<secret_key>
Avec cette méthode, vous pouvez écrire pour chaque environnement en spécifiant porfile.
[default]
aws_access_key_id=<default access key>
aws_secret_access_key=<default secret key>
# Optional, to define default region for this profile.
region=<Nom de la région>
[profile testing]
aws_access_key_id=<testing access key>
aws_secret_access_key=<testing secret key>
region=<Nom de la région>
$ export AWS_CONFIG_FILE=/path/to/config_file
Si vous installez et utilisez aws-cli sur votre instance EC2 et que vous utilisez IAM, il utilisera automatiquement votre ID de clé d'accès et votre clé d'accès secrète.
$ aws ec2 describe-instance-status --region <Nom de la région>
$ aws ec2 describe-instance-status --profile=testing
https://github.com/aws/aws-cli
Recommended Posts