Matice oprávnění cloudových serverů zobrazuje konkrétní oprávnění pro následující role:
- Správce poskytuje plný přístup k vytváření, čtení, aktualizaci a mazání.
- Tvůrce poskytuje přístup k vytváření, čtení a aktualizaci.
- Pozorovatel poskytuje přístup pouze pro čtení.
Matice zobrazuje metody cloudových serverů, jejich odpovídající příkazy RESTful API a role, které jsou podporovány.
| Metoda | Akce API | Role | Popis |
|---|---|---|---|
| Načíst seznam serverů | GET /servers | Pozorovatel, tvůrce, správce | Uvádí ID, názvy a odkazy pro všechny servery. |
| Seznam serverů s podrobnostmi | GET /servers/detail | Pozorovatel, tvůrce, správce | Uvádí všechny podrobnosti o všech serverech. |
| Vytvořit server | POST /servers | Tvůrce, správce | Vytvoří server. |
| Zobrazit podrobnosti o serveru | GET /servers/{server_id} | Pozorovatel, tvůrce, správce | Vypisuje podrobnosti o zadaném serveru. |
| Aktualizovat server | PUT /servers/{server_id} | Administrátor | Aktualizuje jeden nebo více upravitelných atributů pro určený server. |
| Smazat server Poznámka: Uživatel musí mít také roli správce cloudového úložiště. | DELETE /servers/{server_id} | Administrátor | Odstraní zadaný server. |
| Vytvořte pár klíčů serveru | POST /os-keypairs } | Tvůrce, správce | Generuje pár klíčů sestávající ze soukromého a veřejného klíče. |
| Načíst seznam párů klíčů | GET /os-keypairs | Tvůrce, správce | Uvádí pár klíčů sestávající ze soukromého a veřejného klíče. |
| Smazat pár klíčů | DELETE /os-keypairs/{keypair_name} | Tvůrce, správce | Odstraní pár klíčů se zadaným názvem. |
| Načíst seznam adres serverů | GET /servers/{id}/ips | Pozorovatel, tvůrce, správce | Uvádí všechny sítě a adresy serverů přidružené k určitému serveru. |
| Seznam adres podle sítě | GET /servers/{id}/ips/{networkLabel} | Pozorovatel, tvůrce, správce | Uvádí adresy spojené se zadaným serverem a sítí. |
| Změnit heslo, Restartovat server, Znovu sestavit server, Změnit velikost serveru, Potvrdit změnu velikosti serveru, Obnovit změnu velikosti serveru, Záchranný server, Zrušit záchranu serveru a Vytvořit obraz | POST /servers/{server_id}/action | Administrátor | Provede požadovanou akci. |
| Připojit svazek k serveru Poznámka: Uživatel musí mít také roli správce nebo tvůrce cloudového úložiště. | POST /servers/{server_id}/os-volume_attachments | Pozorovatel, tvůrce, správce | Připojí svazek k určenému serveru. |
| Vypsat svazky serveru | GET /servers/{server_id}/os-volume_attachments | Pozorovatel, tvůrce, správce | Uvádí seznam připojených svazků pro zadaný server. |
| Zobrazit podrobnosti přílohy svazku | GET /servers/{server_id}/os-volume_attachments/{attachment_id} | Pozorovatel, tvůrce, správce | Uvádí podrobnosti o svazku pro zadané ID přílohy svazku. |
| Smazat přílohu svazku | DELETE /servers/{server_id}/os-volume_attachments/{attachment_id} | Administrátor | Odstraní přílohu zadaného svazku ze zadané instance serveru. |
| Načíst seznam příchutí | GET /flavors | Pozorovatel, tvůrce, správce | Uvádí ID, názvy a odkazy pro všechny dostupné varianty. |
| Načíst seznam příchutí s podrobnostmi | GET /flavors/detail | Pozorovatel, tvůrce, správce | Uvádí všechny podrobnosti o všech dostupných příchutích. |
| Načíst podrobnosti o chuti | GET /flavors/{flavor_id} | Pozorovatel, tvůrce, správce | Uvádí podrobnosti o zadané příchuti. |
| Načíst seznam obrázků | GET /images | Pozorovatel, tvůrce, správce | Uvádí ID, názvy a odkazy pro všechny dostupné obrázky. |
| Načíst seznam obrázků s podrobnostmi | GET /images/detail | Pozorovatel, tvůrce, správce | Vypsat všechny podrobnosti pro všechny dostupné obrázky. |
| Načíst podrobnosti obrázku | GET /images/{image_id} | Pozorovatel, tvůrce, správce | Uvádí podrobnosti o zadaném obrázku |
| Smazat obrázek | DELETE /images/{image_id} | Administrátor | Odstraní zadaný obrázek. |
| Vypsat metadata serveru | GET /servers/{server_id}/metadata | Pozorovatel, tvůrce, správce | Uvádí všechna metadata přidružená k serveru. |
| Načíst metadata obrázku pro zadaný obrázek | GET /images/{image_id}/metadata | Pozorovatel, tvůrce, správce | Uvádí všechna metadata spojená s obrázkem. |
| Nastavit metadata serveru | PUT /servers/{server_id}/metadata | Administrátor | Nastaví metadata pro zadaný server. |
| Nastavit metadata obrázku pro zadaný obrázek | POST /images/{image_id}/metadata | Administrátor | Nastaví metadata pro zadaný obrázek. |
| Aktualizovat metadata serveru | POST /servers/{server_id}/metadata | Administrátor | Aktualizuje položky metadat pro zadaný server. |
| Zobrazit podrobnosti položky metadat serveru | GET /servers/{server_id}/metadata/{key} | Pozorovatel, tvůrce, správce | Načte jednu položku metadat přidruženou k serveru. |
| Načíst položku metadat obrázku pro zadaný obrázek | GET /images/{image_id}/metadata/{key} | Pozorovatel, tvůrce, správce | Načte jednu položku metadat přidruženou k obrázku. |
| Nastavit položku metadat serveru | PUT /servers/{server_id}/metadata/{key} | Administrátor | Nastaví položku metadat pro zadaný server. |
| Nastavit položku metadat obrázku pro zadaný obrázek | PUT /images/{image_id}/metadata/{key} | Administrátor | Nastaví položku metadat pro zadaný obrázek. |
| Smazat položku metadat serveru | DELETE /servers/{server_id}/metadata/{key} | Administrátor | Odstraní položku metadat pro zadaný server. |
| Odstranit položku metadat obrázku pro zadaný obrázek | DELETE /images/{image_id}/metadata/{key} | Administrátor | Odstraní položku metadat pro zadaný obrázek. |
| Načíst seznam limitů včetně použitých limitů | GET /limits | Pozorovatel, tvůrce, správce | Rozšíří operaci limitů a zobrazí využití projektu, včetně využití RAM a kvót instancí. |
| Povolit naplánované obrázky | POST /servers/{server_id}/rax-si-image-schedule | Tvůrce, správce | Povolí naplánované obrázky na serveru vytvořením image_schedule zdroj. |
| Zobrazit naplánované obrázky | GET /servers/{server_id}/rax-si-image-schedule | Pozorovatel, tvůrce, správce | Zobrazuje naplánované obrázky pro zadaný server. |
| Zakázat naplánované obrázky | DELETE /servers/{server_id}/rax-si-image-schedule | Administrátor | Deaktivuje naplánované obrázky smazáním image_schedule zdroj, který naznačuje, že plánovaná služba obrazu by měla vytvořit snímky tohoto serveru. |
| Načíst seznam sítí | GET /os-networksv2 | Pozorovatel, tvůrce, správce | Uvádí seznam sítí nakonfigurovaných pro zadané ID tenanta. |
| Vytvořit síť | POST /os-networksv2 | Tvůrce, správce | Vytvoří síť pro zadané ID tenanta. |
| Vytvořit server se sítěmi | POST /servers | Tvůrce, správce | Zajistí nový server se zadanými sítěmi. |
| Zobrazit síť | GET /os-networksv2/{network_id} | Pozorovatel, tvůrce, správce | Zobrazuje informace pro zadané ID sítě. |
| Smazat síť | DELETE /os-networksv2/{network_id} | Administrátor | Odstraní zadanou síť. |
| Načíst seznam virtuálních rozhraní | GET /servers/{server_id}/os-virtual-interfacesv2 | Pozorovatel, tvůrce, správce | Uvádí všechna virtuální rozhraní nakonfigurovaná pro instanci serveru. |
| Vytvořte virtuální rozhraní a připojte se k serveru | POST /servers/{server_id}/os-virtual-interfacesv2 | Tvůrce, správce | Vytváří virtuální rozhraní pro síť a připojuje síť k instanci serveru. |
| Odstranit virtuální rozhraní | DELETE /servers/{server_id}/os-virtual-interfacesv2/{interface_id} | Administrátor | Odstraní virtuální rozhraní z instance serveru. |
Související článek
Matice oprávnění řízení přístupu na základě rolí (RBAC) pro Cloud Hosting