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