GNU/Linux >> Tutoriels Linux >  >> Linux

Matrice des autorisations pour les serveurs cloud

La matrice des autorisations des serveurs cloud affiche des autorisations spécifiques pour les rôles suivants :

  • Administrateur fournit un accès complet pour créer, lire, mettre à jour et supprimer.
  • Créateur fournit un accès pour créer, lire et mettre à jour.
  • Observateur fournit un accès en lecture seule.

La matrice affiche les méthodes des serveurs cloud, leurs commandes d'API RESTful correspondantes et les rôles pris en charge.

Méthode Action d'API Rôle Description
Récupérer la liste des serveurs GET /servers Observateur, créateur, administrateur Répertorie les ID, les noms et les liens pour tous les serveurs.
Répertorier les serveurs avec des détails GET /servers/detail Observateur, créateur, administrateur Répertorie tous les détails de tous les serveurs.
Créer un serveur POST /servers Créateur, administrateur Crée un serveur.
Afficher les détails du serveur GET /servers/{server_id} Observateur, créateur, administrateur Répertorie les détails d'un serveur spécifié.
Mettre à jour le serveur PUT /servers/{server_id} Administrateur Met à jour un ou plusieurs attributs modifiables pour un serveur spécifié.
Supprimer le serveur

Remarque : L'utilisateur doit également avoir un rôle d'administrateur Cloud Block Storage.
DELETE /servers/{server_id} Administrateur Supprime un serveur spécifié.
Créer une paire de clés de serveur POST /os-keypairs } Créateur, administrateur Génère une paire de clés composée d'une clé privée et d'une clé publique.
Récupérer la liste des paires de clés GET /os-keypairs Créateur, administrateur Répertorie une paire de clés composée d'une clé privée et d'une clé publique.
Supprimer la paire de clés DELETE /os-keypairs/{keypair_name} Créateur, administrateur Supprime une paire de clés d'un nom spécifié.
Récupérer la liste des adresses de serveur GET /servers/{id}/ips Observateur, créateur, administrateur Répertorie tous les réseaux et adresses de serveur associés à un serveur spécifié.
Répertorier les adresses par réseau GET /servers/{id}/ips/{networkLabel} Observateur, créateur, administrateur Répertorie les adresses associées à un serveur et un réseau spécifiés.
Modifier le mot de passe, Redémarrer le serveur, Reconstruire le serveur, Redimensionner le serveur, Confirmer le redimensionnement du serveur, Rétablir le redimensionnement du serveur, Rescue server, Unrescue server et Create image POST /servers/{server_id}/action Administrateur Effectue l'action demandée.
Attacher le volume au serveur

Remarque : L'utilisateur doit également avoir un rôle d'administrateur ou de créateur Cloud Block Storage.
POST /servers/{server_id}/os-volume_attachments Observateur, créateur, administrateur Attache un volume au serveur spécifié.
Répertorier les volumes de serveur GET /servers/{server_id}/os-volume_attachments Observateur, créateur, administrateur Répertorie les volumes attachés pour le serveur spécifié.
Afficher les détails de la pièce jointe du volume GET /servers/{server_id}/os-volume_attachments/{attachment_id} Observateur, créateur, administrateur Répertorie les détails du volume pour l'ID de pièce jointe de volume spécifié.
Supprimer le volume joint DELETE /servers/{server_id}/os-volume_attachments/{attachment_id} Administrateur Supprime une pièce jointe de volume spécifiée d'une instance de serveur spécifiée.
Récupérer la liste des saveurs GET /flavors Observateur, créateur, administrateur Répertorie les ID, les noms et les liens pour toutes les variantes disponibles.
Récupérer la liste des saveurs avec des détails GET /flavors/detail Observateur, créateur, administrateur Répertorie tous les détails pour toutes les saveurs disponibles.
Récupérer les détails de saveur GET /flavors/{flavor_id} Observateur, créateur, administrateur Répertorie les détails de la version spécifiée.
Récupérer la liste des images GET /images Observateur, créateur, administrateur Répertorie les ID, les noms et les liens pour toutes les images disponibles.
Récupérer la liste des images avec les détails GET /images/detail Observateur, créateur, administrateur Répertorier tous les détails de toutes les images disponibles.
Récupérer les détails de l'image GET /images/{image_id} Observateur, créateur, administrateur Répertorie les détails de l'image spécifiée
Supprimer l'image DELETE /images/{image_id} Administrateur Supprime l'image spécifiée.
Répertorier les métadonnées du serveur GET /servers/{server_id}/metadata Observateur, créateur, administrateur Répertorie toutes les métadonnées associées à un serveur.
Récupérer les métadonnées d'une image spécifiée GET /images/{image_id}/metadata Observateur, créateur, administrateur Répertorie toutes les métadonnées associées à une image.
Définir les métadonnées du serveur PUT /servers/{server_id}/metadata Administrateur Définit les métadonnées pour le serveur spécifié.
Définir les métadonnées d'image pour une image spécifiée POST /images/{image_id}/metadata Administrateur Définit les métadonnées pour l'image spécifiée.
Mettre à jour les métadonnées du serveur POST /servers/{server_id}/metadata Administrateur Met à jour les éléments de métadonnées pour le serveur spécifié.
Afficher les détails des éléments de métadonnées du serveur GET /servers/{server_id}/metadata/{key} Observateur, créateur, administrateur Récupère un seul élément de métadonnées associé à un serveur.
Récupérer un élément de métadonnées d'image pour une image spécifiée GET /images/{image_id}/metadata/{key} Observateur, créateur, administrateur Récupère un seul élément de métadonnées associé à une image.
Définir l'élément de métadonnées du serveur PUT /servers/{server_id}/metadata/{key} Administrateur Définit un élément de métadonnées pour un serveur spécifié.
Définir un élément de métadonnées d'image pour une image spécifiée PUT /images/{image_id}/metadata/{key} Administrateur Définit un élément de métadonnées pour une image spécifiée.
Supprimer l'élément de métadonnées du serveur DELETE /servers/{server_id}/metadata/{key} Administrateur Supprime un élément de métadonnées pour le serveur spécifié.
Supprimer un élément de métadonnées d'image pour une image spécifiée DELETE /images/{image_id}/metadata/{key} Administrateur Supprime un élément de métadonnées pour l'image spécifiée.
Récupérer la liste des limites, y compris les limites utilisées GET /limits Observateur, créateur, administrateur Développe l'opération de limites pour afficher l'utilisation du projet, y compris l'utilisation de la RAM et des quotas d'instance.
Activer les images planifiées POST /servers/{server_id}/rax-si-image-schedule Créateur, administrateur Active les images planifiées sur un serveur en créant un image_schedule ressource.
Afficher les images programmées GET /servers/{server_id}/rax-si-image-schedule Observateur, créateur, administrateur Affiche les images planifiées pour le serveur spécifié.
Désactiver les images planifiées DELETE /servers/{server_id}/rax-si-image-schedule Administrateur Désactive les images planifiées en supprimant le image_schedule ressource qui indique que le service d'imagerie planifié doit créer des instantanés de ce serveur.
Récupérer la liste des réseaux GET /os-networksv2 Observateur, créateur, administrateur Répertorie les réseaux configurés pour un ID de locataire spécifié.
Créer un réseau POST /os-networksv2 Créateur, administrateur Crée un réseau pour un ID de locataire spécifié.
Créer un serveur avec des réseaux POST /servers Créateur, administrateur Provisionne un nouveau serveur avec les réseaux spécifiés.
Afficher le réseau GET /os-networksv2/{network_id} Observateur, créateur, administrateur Affiche les informations pour un ID de réseau spécifié.
Supprimer le réseau DELETE /os-networksv2/{network_id} Administrateur Supprime un réseau spécifié.
Récupérer la liste des interfaces virtuelles GET /servers/{server_id}/os-virtual-interfacesv2 Observateur, créateur, administrateur Répertorie toutes les interfaces virtuelles configurées pour une instance de serveur.
Créer une interface virtuelle et l'attacher au serveur POST /servers/{server_id}/os-virtual-interfacesv2 Créateur, administrateur Crée une interface virtuelle pour un réseau et attache le réseau à une instance de serveur.
Supprimer l'interface virtuelle DELETE /servers/{server_id}/os-virtual-interfacesv2/{interface_id} Administrateur Supprime une interface virtuelle d'une instance de serveur.

Article connexe

Matrice d'autorisations RBAC (Role-Based Access Control) pour l'hébergement cloud


Linux
  1. Linux - Problèmes d'autorisations pour le répertoire partagé sur un serveur ?

  2. Comprendre la RAM pour votre serveur cloud

  3. Règle de sauvegarde 3-2-1 pour le cloud

  4. Connectez-vous à un serveur cloud

  5. Afficher des informations sur les serveurs cloud disponibles

Dropbox configuré pour un serveur cloud Linux

FAQ sur les serveurs cloud

Créer des serveurs cloud OnMetal

Créez rapidement votre premier site Web sur des serveurs cloud

Redimensionner un serveur cloud

Matrice d'autorisations RBAC (Role-Based Access Control) pour l'hébergement cloud