Arbutus object storage clients/fr: Difference between revisions

Jump to navigation Jump to search
Updating to match new version of source page
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 11: Line 11:
Il faut noter que la solution de stockage objet sur Arbutus n'utilise pas l’approche [https://documentation.help/s3-dg-20060301/VirtualHosting.html S3 Virtual Hosting] d’Amazon avec des buckets DNS, contrairement à s3cmd et WinSCP qui l’offrent par défaut.
Il faut noter que la solution de stockage objet sur Arbutus n'utilise pas l’approche [https://documentation.help/s3-dg-20060301/VirtualHosting.html S3 Virtual Hosting] d’Amazon avec des buckets DNS, contrairement à s3cmd et WinSCP qui l’offrent par défaut.
</div>  
</div>  
== WinSCP ==
=== Installation ===
Installez WinSCP à partir de https://winscp.net/.
=== Configuration de WinSCP ===
Sous ''New Session'', faites les configurations suivantes%nbsp:
<ul>
<li>''File protocol:'' Amazon S3</li>
<li>''Host name:'' object-arbutus.cloud.computecanada.ca</li>
<li>''Port number:'' 443</li>
<li>''Access key ID:'' 20_DIGIT_ACCESS_KEY</li>
</ul>
Cliquez sur le bouton ''Save''.
[[File:WinSCP Configuration.png|600px|thumb|center|Configuration de WinSCP]]
Cliquez ensuite sur le bouton ''Edit'' puis sur le bouton ''Advanced…'' Suivez ''Environment → S3 → Protocol options'' et dans le champ ''URL style'', changez ''Virtual Host'' pour ''Path'' comme dans l’image ci-dessous.
[[File:WinSCP Path Configuration.png|600px|thumb|center|Configuration du chemin WinSCP]]
Il est important d’entrer Path dans le champ URL style, autrement WinSCP ne fonctionnera pas et vous obtiendrez des messages d'erreur de nom d'hôte comme celui-ci
[[File:WinSCP resolve error.png|400px|thumb|center|Erreur de résolution]]
=== Utilisation ===
Cliquez sur le bouton ''Login'' et utilisez l’interface de WinSCP pour créer des buckets et y transférer des fichiers.
[[File:WinSCP transfers.png|800px|thumb|center|Transfert de fichiers avec WinSCP]]
=== Listes de contrôle d'accès et politiques ===
Faites un clic croit sur un fichier pour faire afficher la fenêtre de configuration.
[[File:WinSCP ACL.png|400px|thumb|center|Configuration de WinSCP]]
== AWS CLI ==
Le client <code>awscli</code> fonctionne aussi avec le service de stockage objet; il offre un meilleur support pour les grands fichiers (>5Go) en plus de la commande utile <code>sync</code> command. Notez cependant que nous n'avons pas testé toutes les fonctionnalités
=== Installation ===
<pre>
pip install awscli awscli-plugin-endpoint
</pre>
=== Configuration  ===
Générez l'ID de la clé d'accès et la clé secrète.
<pre>
openstack ec2 credentials create
</pre>
Modifiez ou créez <code>~/.aws/credentials</code> et ajoutez les renseignements qui viennent d'être générés.
<pre>
[default]
aws_access_key_id = <access_key>
aws_secret_access_key = <secret_key>
</pre>
Modifiez <code>~/.aws/config</code> et ajoutez la configuration suivante&nbsp;:
<pre>
[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
</pre>
=== Utilisation  ===
<pre>
export AWS_PROFILE=default
aws s3 ls <container-name>
aws s3 sync local_directory s3://container-name/prefix
</pre>
Pour plus d'exemples, voir https://docs.ovh.com/us/en/storage/getting_started_with_the_swift_S3_API/.


[[Category:Cloud]]
[[Category:Cloud]]
38,757

edits

Navigation menu