Skip to content

Accessing the Arbutus object storage with AWS CLI/fr

Cette page contient les renseignements sur la configuration et l'accès au stockage objet sur Arbutus avec AWS CLI, l'un des clients pour le stockage de ce type.

Avantages d'AWS CLI

En comparaison des autres clients utilisés pour le stockage objet, AWS CLI offre un meilleur support pour les grands fichiers (>5 Go) 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 = <access_key>
aws_secret_access_key = <secret_key>

Modifiez ~/.aws/config et ajoutez la configuration suivante :

[plugins]
endpoint = awscli_plugin_endpoint

[profile default]
s3 =
  endpoint_url = https://object-arbutus.alliancecan.ca
  signature_version = s3v4
s3api =
  endpoint_url = https://object-arbutus.alliancecan.ca

Utilisation

export AWS_PROFILE=default
aws s3 ls <nom-du-conteneur>
aws s3 sync repertoire_local s3://nom-du-conteneur/prefixe

Vous trouverez d'autres exemples d'utilisation de AWS CLI sur ce site externe.