L'environnement Mac n'était pas encore prêt sur la machine de mon entreprise.
http://aws.amazon.com/jp/cli/
La façon dont les commandes Python pip sont installées a changé. Comme vous pouvez le voir immédiatement dans le guide de brassage, il semble que sudo soit nécessaire car Mavericks passe le chemin où easy_install de python ne passait pas auparavant.
Est-ce vrai. Avez-vous besoin de sudo? Pardon.
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
L'installation est OK avec juste cela. Définissez les variables d'environnement.
.bash_profile
export AWS_ACCESS_KEY_ID="Your access key"
export AWS_SECRET_ACCESS_KEY="Your secret access key"
Recharger
command
source $HOME/.bash_profile
J'essaierai de l'utiliser.
command
aws s3 ls
Si vous pouvez voir la liste des seaux, cela fonctionne bien. Les outils de ligne de commande sont beaucoup plus complets qu'avant, donc c'est pratique, mais je ne peux pas nier qu'il est difficile à utiliser à moins qu'il n'y ait trop d'options et de suggestions sur les onglets.
C'est bien de voir plus de commandes s3 par rapport aux outils de ligne de commande java. Les commandes de base telles que ls, cp, rm, mv peuvent être utilisées, et mb (make bucket) et rb (remove bucket) peuvent être utilisées. Vous pouvez également utiliser la synchronisation pour synchroniser les fichiers dans le dossier.
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
Vous pouvez faire plus que des outils de ligne de commande java. C'est bien d'avoir une commande s3, mais c'est toujours difficile à utiliser car on a l'impression qu'elle est toujours là.
Personnellement, j'aimerais réfléchir au type d'interface facile à utiliser à l'avenir.
Recommended Posts