Activer l'accès S3 en ligne de commande : Différence entre versions
De Hopla.cloud OpenStack Documentation Wiki
(Balise : Éditeur visuel) |
(→Description des paramètres de la commande) (Balise : Éditeur visuel) |
||
(14 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | + | ==Prérequis== | |
− | Pour activer l'accès compatible S3, utiliser la commande suivante | + | *[[Créer un utilisateur d'API OpenStack sur le manager hopla.cloud|Avoir créé un utilisateur API]] |
+ | *[[Générer et télécharger le fichier OpenStack RC depuis Horizon|Avoir généré et téléchargé le fichier Openstack RC]] | ||
+ | *[[Installer le client OpenStack sous Linux|Avoir installé le client Openstack]] | ||
+ | |||
+ | ==Activer l'accès S3== | ||
+ | '''Les commandes suivantes sont exécutées à partir du [[Installer le client OpenStack sous Linux|client Openstack]] en ligne de commande''' | ||
+ | |||
+ | Pour activer l'accès compatible S3, utiliser la commande suivante : <syntaxhighlight lang="bash"> | ||
openstack ec2 credentials create | openstack ec2 credentials create | ||
− | </syntaxhighlight>Ceci est un exemple de retour de commande | + | </syntaxhighlight>Ceci est un exemple de retour de commande : <syntaxhighlight lang="bash"> |
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | +------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | ||
| Field | Value | | | Field | Value | | ||
Ligne 15 : | Ligne 22 : | ||
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | +------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+ | ||
− | </syntaxhighlight>Il est possible d'afficher | + | </syntaxhighlight>Il est possible d'afficher à tout moment les informations d'identification S3<br /><syntaxhighlight lang="bash"> |
− | <br /><syntaxhighlight lang="bash"> | ||
openstack ec2 credentials list | openstack ec2 credentials list | ||
− | </syntaxhighlight>"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" étant le champ "Access" donné par la | + | </syntaxhighlight>"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" étant le champ "Access" donné par la commande précédente :<syntaxhighlight lang="bash"> |
openstack ec2 credentials show XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | openstack ec2 credentials show XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | ==Description des paramètres de la commande== | ||
+ | <syntaxhighlight lang="shell"> | ||
+ | openstack ec2 credentials create | ||
+ | [--project <project>] | ||
+ | [--user <user>] | ||
+ | [--user-domain <user-domain>] | ||
+ | [--project-domain <project-domain>] | ||
+ | </syntaxhighlight>'''--project <project>''' | ||
+ | |||
+ | :Crée les informations d'identification dans le projet (nom ou ID; par défaut: le projet actuellement authentifié). | ||
+ | |||
+ | '''--user <user>''' | ||
+ | |||
+ | :Crée les informations d'identification de l'utilisateur (nom ou ID; par défaut: l'utilisateur actuellement authentifié). | ||
+ | |||
+ | '''--user-domain <user-domaIn>''' | ||
+ | |||
+ | :Domaine auquel l'utilisateur appartient (nom ou ID). Ceci peut être utilisé en cas de conflits entre les noms d'utilisateurs existants. | ||
+ | |||
+ | '''--project-domain <project-domain>''' | ||
+ | |||
+ | :Domaine auquel le projet appartient (name ou ID). Ceci peut être utilisé en cas de conflits entre les noms de projets existants. | ||
+ | : | ||
+ | |||
+ | '''Note :''' Les options '''--project''' et '''--user''' ne sont généralement utiles que pour les utilisateurs administrateurs, mais peuvent être autorisées pour d'autres utilisateurs en fonction de la stratégie du cloud et des rôles attribués à l'utilisateur. | ||
+ | |||
+ | ==Pour aller plus loin== | ||
+ | [https://docs.openstack.org/python-openstackclient/queens/cli/command-objects/ec2-credentials.html Documentation officielle Openstack de la commande (Anglais)] | ||
[[Catégorie:Stockage Objet]] | [[Catégorie:Stockage Objet]] | ||
[[Catégorie:Experts]] | [[Catégorie:Experts]] | ||
[[Catégorie:Openstack Client]] | [[Catégorie:Openstack Client]] | ||
+ | [[Catégorie:Stockage Objet-cli]] | ||
+ | __FORCERSOMMAIRE__ |
Version actuelle datée du 19 août 2019 à 14:04
Sommaire
Prérequis
- Avoir créé un utilisateur API
- Avoir généré et téléchargé le fichier Openstack RC
- Avoir installé le client Openstack
Activer l'accès S3
Les commandes suivantes sont exécutées à partir du client Openstack en ligne de commande
Pour activer l'accès compatible S3, utiliser la commande suivante :
openstack ec2 credentials create
Ceci est un exemple de retour de commande :
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+
| Field | Value |
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+
| access | XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
| links | {u'self': u'https://fr-east-1.pub.hopla.cloud:13000/v3/users/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY/credentials/OS-EC2/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'} |
| project_id | PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP |
| secret | ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ |
| trust_id | None |
| user_id | YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY |
+------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+
Il est possible d'afficher à tout moment les informations d'identification S3
openstack ec2 credentials list
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" étant le champ "Access" donné par la commande précédente :
openstack ec2 credentials show XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Description des paramètres de la commande
openstack ec2 credentials create
[--project <project>]
[--user <user>]
[--user-domain <user-domain>]
[--project-domain <project-domain>]
--project <project>
- Crée les informations d'identification dans le projet (nom ou ID; par défaut: le projet actuellement authentifié).
--user <user>
- Crée les informations d'identification de l'utilisateur (nom ou ID; par défaut: l'utilisateur actuellement authentifié).
--user-domain <user-domaIn>
- Domaine auquel l'utilisateur appartient (nom ou ID). Ceci peut être utilisé en cas de conflits entre les noms d'utilisateurs existants.
--project-domain <project-domain>
- Domaine auquel le projet appartient (name ou ID). Ceci peut être utilisé en cas de conflits entre les noms de projets existants.
Note : Les options --project et --user ne sont généralement utiles que pour les utilisateurs administrateurs, mais peuvent être autorisées pour d'autres utilisateurs en fonction de la stratégie du cloud et des rôles attribués à l'utilisateur.