Anweisungen zur Verwendung der AWS-Befehlszeilenschnittstelle (Python / awscli) unter Mac OS X.

Die Mac-Umgebung war auf dem Computer meines Unternehmens noch nicht bereit.

http://aws.amazon.com/jp/cli/

Die Art und Weise, wie Python-Pip-Befehle installiert werden, hat sich geändert. Wie Sie sofort aus der Brauanleitung ersehen können, scheint sudo erforderlich zu sein, da Mavericks den Pfad passiert, auf dem easy_install of python zuvor nicht bestanden hat.

Ist das so. Benötigen Sie Sudo? Es tut uns leid.

command


# install python
brew install python
# install pip command
sudo easy_install pip
# install aws cli
sudo pip install awscli
# set completer
complete -C aws_completer aws

Die Installation ist damit in Ordnung. Umgebungsvariablen festlegen.

.bash_profile


export AWS_ACCESS_KEY_ID="Your access key"
export AWS_SECRET_ACCESS_KEY="Your secret access key"

Neu laden

command


source $HOME/.bash_profile

Ich werde es versuchen.

command


aws s3 ls

Wenn Sie die Liste der Eimer sehen können, funktioniert es gut. Die Befehlszeilentools sind viel vollständiger als zuvor, daher ist es praktisch, aber ich kann nicht leugnen, dass die Verwendung schwierig ist, es sei denn, es gibt zu viele Optionen und Vorschläge auf Registerkarten.

Es ist schön, mehr s3-Befehle im Vergleich zu Java-Befehlszeilentools zu sehen. Grundlegende Befehle wie ls, cp, rm, mv können verwendet werden, und mb (Eimer erstellen) und rb (Eimer entfernen) können verwendet werden. Sie können auch die Synchronisierung verwenden, um die Dateien im Ordner zu synchronisieren.

command


# create bucket
aws s3 mb --region=ap-northeast-1 s3://testcreatebucketforpcli
# ls
aws s3 ls s3://testcreatebucketforpcli
# sync local to s3
aws s3 --region=ap-northeast-1 sync . s3://testcreatebucketforpcli/tmp

Sie können mehr als nur Java-Befehlszeilentools ausführen. Es ist schön, einen s3-Befehl zu haben, aber es ist immer noch schwierig zu verwenden, weil es sich anfühlt, als wäre er immer noch da.

Persönlich würde ich gerne darüber nachdenken, welche Art von Schnittstelle in Zukunft einfach zu bedienen ist.

Recommended Posts

Anweisungen zur Verwendung der AWS-Befehlszeilenschnittstelle (Python / awscli) unter Mac OS X.
Vorbereiten der Verwendung von aws cli unter Mac OS X.
Vorgehensweise zum Abrufen des KeePassX-Schlüssels mit einer Befehlszeile unter OSX
Schritte zum Installieren des neuesten Python auf Ihrem Mac
Schritte zum Installieren von python3 auf einem Mac
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
Fortsetzung ・ Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Installiert aws-cli Unter Mac OS X Lion
So löschen Sie Python 2.x auf einem Mac.
Einfache Möglichkeit, Python 2.7 unter Cent OS 6 zu verwenden
Führen Sie Zookeeper x Python (Kazoo) unter Mac OS X aus
Konvertieren Sie XLSX in CSV in der Befehlszeile
Führen Sie Route53 in der Befehlszeile mit AWS-CLI aus.
Shpinx (Python Document Builder) unter Mac OS X.
Denken Sie an selektive Schnittstellen in der Befehlszeile
Verwenden Sie AWS Lambda, um Nachrichten zu kratzen und LINE regelmäßig über Updates zu informieren [Python]
Sehr einfach, SciPy unter Mac OS X zu installieren
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
Übergeben von Argumenten beim Aufrufen von Python-Skripten über Blender in der Befehlszeile
Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Verwenden mehrerer Versionen von Python unter Mac OS X (2) Verwendung
Verwenden von NAOqi 2.4.2 Python SDK mit Mac OS X El Capitan
Verwenden Sie Python 3, das vom Befehlszeilentool unter macOS Catalina eingeführt wurde
[Hyperledger Iroha] Hinweise zur Verwendung des Python SDK
So installieren Sie Theano unter Mac OS X mit Homebrew
Prozedur-Memo zum Einfügen der AWS-Befehlszeilenschnittstelle in CentOS6
Verwenden Sie Python, um Windows und Mac zu überwachen und Informationen zu den Apps zu sammeln, an denen Sie arbeiten
Schritte zum Installieren der neuesten Version von OpenCV unter OS X El Capitan ohne Homebrew
Verwenden mehrerer Versionen von Python unter Mac OS X (1) Installation von Multiple Ver
Anweisungen zur Installation von matplotlib auf Ihrem Mac
Installieren Sie Sphinx unter MacOSX
Im Python-Befehl zeigt Python auf Python3.8
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Verwenden Sie Python auf Raspberry Pi 3, um die LED zu beleuchten (Hello World)
Installieren Sie mitmproxy unter Mac OS X.
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
Schritte, um Caffe im CPU-Modus in Mac OS X 10.10 zu integrieren
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Sakura Verwenden von Python im Internet
So installieren Sie Theano unter Mac OS X 10.10 (mit pyenv, anaconda)
Aktualisieren Sie Mac Python von 2 auf 3
Installieren Sie pgmagick unter Mac OS X 10.9
Verwenden Sie Python auf Raspberry Pi 3, um die LED mit Schaltersteuerung zu beleuchten!
Einführung in die Graph Database Neo4j in Python für Anfänger (für Mac OS X)
Erhalten Sie weiterhin RSS in der Befehlszeile
[Linux] Verwendung des Befehls echo
Ich möchte Linux auf dem Mac verwenden
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Memorandum über die Verwendung von Gremlin Python
Verwenden Sie es, ohne Python 2.x unter Windows zu installieren
Installieren Sie Python auf xserver, um pip zu verwenden
Sie suchen in der Befehlszeile nach commandlinefu
3 beste Möglichkeiten, den Befehl less zu verwenden
Führen Sie NASA CEA unter Mac OS X aus
Was tun, wenn Sie pyenv mit Homebrew auf Ihrem Mac OS installiert haben, die Python-Version jedoch nicht wechselt?
[19.11.2015] So registrieren Sie einen Dienst lokal mit dem Python SDK bei naoqi os
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert