Es wurde offiziell veröffentlicht, bevor ich es wusste, also werde ich es zusammenfassen
$ 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>
Mit dieser Methode können Sie für jede Umgebung schreiben, indem Sie porfile angeben.
[default]
aws_access_key_id=<default access key>
aws_secret_access_key=<default secret key>
# Optional, to define default region for this profile.
region=<Regionsname>
[profile testing]
aws_access_key_id=<testing access key>
aws_secret_access_key=<testing secret key>
region=<Regionsname>
$ export AWS_CONFIG_FILE=/path/to/config_file
Wenn Sie aws-cli auf einer EC2-Instanz installieren und verwenden und IAM verwenden, werden anscheinend automatisch Ihre Zugriffsschlüssel-ID und Ihr geheimer Zugriffsschlüssel verwendet.
$ aws ec2 describe-instance-status --region <Regionsname>
$ aws ec2 describe-instance-status --profile=testing
https://github.com/aws/aws-cli
Recommended Posts