Visibilité d'une image
Vous trouverez ici les détails des differentes valeurs que peut prendre la propriété visibility d'une image Glance.
Les visibility🔗
La propriété visibility d'une image définie sont niveau de visibilité, elle ne peut être modifier que par les administrateurs du cloud.
public🔗
Cette valeur ne peut être mise que par les admins.
- Tous les utilisateurs:
- Peuvent voir l'image quand il liste les images
- Peuvent voir les détails de l'image
- Peuvent démarrer une instance sur cette image
private🔗
- Seulement les utilisateurs dans le même tenant que l'image (tenant_id == owner_tenant_id):
- Peuvent voir l'image quand il liste les images
- Peuvent voir les détails de l'image
- Peuvent démarrer une instance sur cette image
shared🔗
- Les utilisateurs dans le même tenant que l'image (tenant_id == owner_tenant_id):
- Peuvent voir l'image quand il liste les images
- Peuvent voir les détails de l'image
- Peuvent démarrer une instance sur cette image
- Peuvent voir avec qui l'image est partagée (shared)
- Les utilisateurs avec leur tenant_id dans member-list et member_status == 'accepted':
- Peuvent voir l'image quand il liste les images
- Peuvent voir les détails de l'image
- Peuvent démarrer une instance sur cette image
- Les utilisateurs avec leur tenant_id dans member-list et member_status == 'pending' ou member_status == 'rejected':
- Ne peuvent pas voir l'image quand il liste les images
- Peuvent voir les détails de l'image
- Peuvent démarrer une instance sur cette image
comunity🔗
- Les utilisateurs dans le même tenant que l'image (tenant_id == owner_tenant_id):
- Peuvent voir l'image quand il liste les images
- Peuvent voir les détails de l'image
- Peuvent démarrer une instance sur cette image
- Tous les utilisateurs:
- Ne peuvent pas voir l'image quand il liste les images
- Peuvent voir les détails de l'image
- Peuvent démarrer une instance sur cette image
Les commandes🔗
Pour connaitre la visibility d'une image avec la CLI d'OpenStack:
$ openstack image show {{ image_name ou image_id }} -c visibility
+------------+--------------------------------------+
| Field | Value |
+------------+--------------------------------------+
| visibility | private |
+------------+--------------------------------------+
Pour définir la visibility d'une image avec la CLI d'OpenStack:
$ openstack image set {{ image_name ou image_id }} --shared|--public|--private|--community