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