[PYTHON] Installieren Sie aws-cli auf MacPorts

Es wurde offiziell veröffentlicht, bevor ich es wusste, also werde ich es zusammenfassen

Annahme

Installation

Überprüfen Sie das installierte Python
$ sudo port installed | grep py
  git-core @1.8.4_0+credential_osxkeychain+doc+pcre+python27 (active)
  python27 @2.7.5_1 (active)
・ ・ ・
Installieren Sie pip entsprechend der Python-Version mit macports (geben Sie ein, da setuptools auch davon abhängt)
$ sudo port install py27-pip
Installieren Sie das Pip-Modul vom Paketverwaltungssystem
$ sudo easy_install pip
Installieren Sie aws-cli
$ sudo pip install awscli 

Aufbau

Aktivieren Sie die automatische Vervollständigung für Unterbefehle
 $ complete -C aws_completer aws
Überprüfen Sie die aws-Einstellungen
  1. Öffnen Sie die AWS Management Console
  2. Überprüfen Sie die Zugangsschlüssel-ID und den geheimen Zugangsschlüssel mit Sicherheitsanmeldeinformationen usw.
  3. Überprüfen Sie den Regionsnamen im Status der Verfügbarkeitszone des EC2-Dashboards (Beispiel: Wert mit dem Ende von ap-nordöstlich-1a, ap-nordöstlich-1 ist der Regionsname).
Führen Sie eine der beiden Methoden aus
Für Umgebungsvariablen
$ export AWS_ACCESS_KEY_ID=<access_key>
$ export AWS_SECRET_ACCESS_KEY=<secret_key>
Für Konfigurationsdatei

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
Für die IAM-Rolle

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.

Versuch es

Umgebungsvariablen, IAM-Rolle
$ aws ec2 describe-instance-status --region <Regionsname>
Für Konfigurationsdatei
$ aws ec2 describe-instance-status --profile=testing

Offizielle Seite

https://github.com/aws/aws-cli

Recommended Posts

Installieren Sie aws-cli auf MacPorts
Installieren Sie awscli auf centos7
Installieren Sie Mecab auf Marvericks
Installieren Sie Tensorflow auf dem Mac
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie Python auf der WSL
Installieren Sie Faiss unter CentOS 7
Installieren Sie pyenv auf dem Mac
Installieren Sie pip auf Mavericks
Installieren Sie Python auf Pidora.
Installieren Sie mongodb auf termux
Installieren Sie Scrapy auf Python3
Installieren Sie Docker auf Fedora31
Installieren Sie numba unter CentOS 7.2
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Plone (4.3.6) unter MacOSX (10.10.3)
Installieren Sie Python3.4 unter CentOS 6.6
Installieren Sie JModelica unter Ubuntu
Installieren Sie Anaconda unter Windows 10
So installieren Sie OpenGM unter OSX mit Macports
Installiere numpy auf Marvericks
Installieren Sie Python unter Windows
Installieren Sie enebular-agent in Chrome Book
Installieren Sie pycuda unter Windows10
Installieren Sie mecab-python unter CentOS
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installieren Sie pygraphviz unter Windows 10
Installieren Sie Docker unter AWS
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Caffe auf dem Mac
Installieren Sie Theano unter Ubuntu 12.04
Installieren Sie pyenv unter OSX
Installieren Sie Mecab auf dem Mac
Installiere angr unter Ubuntu 18.04
Installieren Sie Chainer unter CentOS 6.7
Installieren Sie Mecab-Python auf dem Mac
Installiere pip / pip3 unter Ubuntu
Installieren Sie Python 3.6 auf Docker
So installieren Sie caffe unter OS X mit Macports
Installiere octave_kernel auf Jupyter [zusätzlicher Hinweis]
Installieren Sie Numpy in virtualenv unter Windows
Installieren Sie Minecraft unter Arch Linux
Installieren Sie cvxopt auf 64-Bit-Anaconda
Installiere Scrapy auf Raspbian (Jessie)
Installieren Sie Python 3.8 auf RHEL 8 (AppStream)
Installieren Sie Linux auf Chromebox
Installieren Sie pygame auf python3.4 auf dem Mac
Installieren Sie Tomcat 9 unter Cent OS 8
Installieren Sie cvxpy unter Windows, Anaconda
Installieren Sie die ImageMagick-6.2.x-Serie unter CentOS7.7
Installieren Sie Python 3.8 unter CentOS 7 (SCL)
Installieren Sie JDK unter Linux
Installieren Sie das Modul auf Anaconda (Mac)
Installieren Sie OpenPose auf einem Mac (Catalina)
Installieren Sie MariaDB auf Sakuras VPS
Installieren Sie numba auf dem Mac
Installieren Sie pandas 0.14 auf python3.4 [auf Mac]
Installieren Sie OpenCV unter Ubuntu + Python