Instructions d'utilisation de l'interface de ligne de commande AWS (Python / awscli) sous Mac OS X

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

Instructions d'utilisation de l'interface de ligne de commande AWS (Python / awscli) sous Mac OS X
Préparation à l'utilisation de aws cli sur Mac OS X
Procédure pour obtenir la clé KeePassX avec une ligne de commande sous OSX
Étapes pour installer le dernier Python sur votre Mac
Étapes pour installer python3 sur Mac
Premiers pas avec le framework Python Django sur Mac OS X
Suite ・ Notes sur la préparation de l'environnement de développement Python sur Mac OS X
Aws-cli installé sur Mac OS X Lion
Comment effacer Python 2.x sur Mac.
Un moyen simple d'utiliser Python 2.7 sur Cent OS 6
Exécutez Zookeeper x python (kazoo) sur Mac OS X
Convertir XLSX en CSV sur la ligne de commande
Exécutez Route53 sur la ligne de commande à l'aide de l'AWS-CLI.
Shpinx (Python Document Builder) sur Mac OS X
Pensez aux interfaces sélectives sur la ligne de commande
Utilisez AWS lambda pour récupérer les actualités et notifier régulièrement LINE des mises à jour [python]
Très facile à installer SciPy sur Mac OS X
(Rappelez-vous rapidement) Comment utiliser la ligne de commande LINUX
Comment passer des arguments lors de l'appel d'un script python depuis Blender sur la ligne de commande
Mémo sur Mac OS X
Utilisation de plusieurs versions de Python sur Mac OS X (2) Utilisation
Utilisation du SDK NAOqi 2.4.2 Python avec Mac OS X El Capitan
Utilisez Python 3 introduit par l'outil de ligne de commande sur macOS Catalina
[Hyperledger Iroha] Remarques sur l'utilisation du SDK Python
Comment installer Theano sur Mac OS X avec homebrew
Mémo de procédure pour mettre l'interface de ligne de commande AWS dans CentOS6
Utilisez Python pour surveiller Windows et Mac et collecter des informations sur les applications sur lesquelles vous travaillez
Étapes pour installer la dernière version d'OpenCV sur OS X El Capitan sans Homebrew
Utilisation de plusieurs versions de Python sur Mac OS X (1) Installation de plusieurs ver
Instructions pour installer matplotlib sur votre Mac
Installez Sphinx sur MacOSX
Dans la commande python, python pointe vers python3.8
Installez rapidement OpenCV2.4 (+ python) sur OS X et essayez l'exemple
Utilisez python sur Raspberry Pi 3 pour éclairer la LED (Hello World)
Installez mitmproxy sur Mac OS X
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
Installez lp_solve sur Mac OSX et appelez-le avec python.
Étapes pour mettre Caffe dans Mac OS X 10.10 en mode CPU
Module standard Python utilisable en ligne de commande
Sakura utilisant Python sur Internet
Comment installer Theano sur Mac OS X 10.10 (en utilisant pyenv, anaconda)
Mettre à jour Mac Python de 2 à 3
Installez pgmagick sur Mac OS X 10.9
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
Introduction à la base de données Graph Neo4j en Python pour les débutants (pour Mac OS X)
Continuez à recevoir RSS sur la ligne de commande
[Linux] Comment utiliser la commande echo
Je veux utiliser Linux sur mac
Étapes pour installer l'environnement Python sur Ubuntu
Mémorandum sur l'utilisation du python gremlin
Utiliser sans installer python 2.x sous Windows
Installez python sur xserver pour utiliser pip
Vous recherchez commandlinefu sur la ligne de commande
3 meilleures façons d'utiliser la commande less
Exécutez NASA CEA sur Mac OS X
Que faire si vous avez installé pyenv sur votre Mac OS en utilisant Homebrew mais que la version python ne change pas
[2015/11/19] Comment enregistrer un service localement à l'aide du SDK python avec naoqi os
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X