Activer l'accès S3 en ligne de commande : Différence entre versions

De Hopla.cloud OpenStack Documentation Wiki
Aller à : navigation, rechercher
(Description des paramètres de la commande)
(Description des paramètres de la commande)
 
(4 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
==Prérequis==
 
==Prérequis==
  
*[[Générer et télécharger le fichier OpenStack RC|Avoir généré et téléchargé le fichier Openstack RC]]
+
*[[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]]
 
*[[Installer le client OpenStack sous Linux|Avoir installé le client Openstack]]
  
Ligne 23 : Ligne 24 :
 
</syntaxhighlight>Il est possible d'afficher à tout moment les informations d'identification S3<br /><syntaxhighlight lang="bash">
 
</syntaxhighlight>Il est possible d'afficher à tout moment les informations d'identification S3<br /><syntaxhighlight lang="bash">
 
openstack ec2 credentials list
 
openstack ec2 credentials list
</syntaxhighlight>"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" étant le champ "Access" donné par la commander précédente :<syntaxhighlight lang="bash">
+
</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==
 
==Description des paramètres de la commande==
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">
A modifier
+
openstack ec2 credentials create
</syntaxhighlight>'''--novnc'''
+
    [--project <project>]
 
+
    [--user <user>]
:Affiche l'URL de la console noVNC (par défaut)
+
    [--user-domain <user-domain>]
 
+
    [--project-domain <project-domain>]
'''--xvpvnc'''
+
</syntaxhighlight>'''--project <project>'''
 
 
:Affiche l'URL de la console xpvvnc
 
 
 
'''--spice'''
 
 
 
:Affiche l'URL de la console spice
 
  
'''--rdp'''
+
:Crée les informations d'identification dans le projet (nom ou ID; par défaut: le projet actuellement authentifié).
  
:Affiche l'URL de la console rdp
+
'''--user <user>'''
  
'''--serial'''
+
:Crée les informations d'identification de l'utilisateur (nom ou ID; par défaut: l'utilisateur actuellement authentifié).
  
:Affiche l'URL de la console serial
+
'''--user-domain <user-domaIn>'''
  
'''--mks'''
+
:Domaine auquel l'utilisateur appartient (nom ou ID). Ceci peut être utilisé en cas de conflits entre les noms d'utilisateurs existants.
  
:Affiche l'URL de la console WebMKS
+
'''--project-domain <project-domain>'''
  
'''<server>'''
+
:Domaine auquel le projet appartient (name ou ID). Ceci peut être utilisé en cas de conflits entre les noms de projets existants.
 +
:
  
:Serveur qui affiche l'URL (nom ou ID)
+
'''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==
 
==Pour aller plus loin==
[https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/ec2-credentials.html Documentation officielle Openstack de la commande (Anglais)]
+
[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]]

Version actuelle datée du 19 août 2019 à 14:04

Prérequis

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.

Pour aller plus loin

Documentation officielle Openstack de la commande (Anglais)