Arbutus object storage clients/fr: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(Updating to match new version of source page)
No edit summary
Tag: Manual revert
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<languages />


<div class="mw-translate-fuzzy">
Pour l'information sur comment obtenir de l'espace de stockage objet sur Arbutus, voir  [[Arbutus object storage/fr|cette page wiki]]. Voyez aussi l'information sur les clients&nbsp;:
Pour l'information sur le stockage objet sur Arbutus, voir  [[Arbutus_Object_Storage/fr|cette page wiki]]. Nous décrivons ici comment coinfigurer et utiliser les trois clients de stockage objet les mieux connus&nbsp;:
* [[Accessing object storage with s3cmd/fr| Stockage objet : Accès avec s3cmd]]
# s3cmd
* [[Accessing object storage with WinSCP/fr| Stockage objet : Accès avec WinSCP]]
# WinSCP
* [[Accessing the Arbutus object storage with AWS CLI/fr| Stockage objet : Accès avec AWS CLI]]
# awscli
</div>


<div class="mw-translate-fuzzy">
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 à ces clients qui l’offrent par défaut. Pour ne pas utiliser cette approche, il faut donc configurer les clients en conséquence.  
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>
 
== 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]]

Latest revision as of 15:28, 21 June 2024

Other languages:

Pour l'information sur comment obtenir de l'espace de stockage objet sur Arbutus, voir cette page wiki. Voyez aussi l'information sur les clients :

Il faut noter que la solution de stockage objet sur Arbutus n'utilise pas l’approche S3 Virtual Hosting d’Amazon avec des buckets DNS, contrairement à ces clients qui l’offrent par défaut. Pour ne pas utiliser cette approche, il faut donc configurer les clients en conséquence.