Cette page contient les renseignements sur la configuration et l'accès au [[Arbutus object storage/fr|stockage objet sur Arbutus]] avec AWS CLI, l'un des [[Arbutus_object_storage_clients/fr | clients pour le stockage de ce type]]. En comparaison des autres clients utilisés pour le stockage objet, AWS CLI offre un meilleur support pour les grands fichiers (>5Go) en plus de la commande sync qui est très utile. Notez cependant que nous n'avons pas testé toutes les fonctionnalités. == Installation ==
pip install awscli awscli-plugin-endpoint
== Configuration == Générez l'ID de la clé d'accès et la clé secrète.
openstack ec2 credentials create
Modifiez ou créez ~/.aws/credentials et ajoutez les renseignements qui viennent d'être générés.
[default]
aws_access_key_id = 
aws_secret_access_key = 
Modifiez ~/.aws/config et ajoutez la configuration suivante :
[plugins]
endpoint = awscli_plugin_endpoint

[profile default]
s3 =
  endpoint_url = https://object-arbutus.cloud.computecanada.ca
  signature_version = s3v4
s3api =
  endpoint_url = https://object-arbutus.cloud.computecanada.ca
== Utilisation ==
export AWS_PROFILE=default
aws s3 ls 
aws s3 sync local_directory s3://container-name/prefix
Vous trouverez d'autres exemples d'utilisation de AWS CLI sur [https://docs.ovh.com/us/en/storage/getting_started_with_the_swift_S3_API/ ce site externe. ] [[Category:Cloud]]