GNU/Linux >> Belajar Linux >  >> Linux

Matriks izin untuk Server Cloud

Matriks izin Server Cloud menampilkan izin khusus untuk peran berikut:

  • Admin menyediakan akses penuh untuk membuat, membaca, memperbarui, dan menghapus.
  • Pembuat menyediakan akses untuk membuat, membaca, dan memperbarui.
  • Pengamat menyediakan akses hanya-baca.

Matriks menampilkan metode Server Cloud, perintah RESTful API yang sesuai, dan peran yang didukung.

Metode Tindakan API Peran Deskripsi
Ambil daftar server GET /servers Pengamat, Pencipta, Admin Mencantumkan ID, nama, dan tautan untuk semua server.
Daftar server dengan detail GET /servers/detail Pengamat, Pencipta, Admin Mencantumkan semua detail untuk semua server.
Buat server POST /servers Pembuat, Admin Membuat server.
Tampilkan detail server GET /servers/{server_id} Pengamat, Pencipta, Admin Mencantumkan detail untuk server tertentu.
Perbarui server PUT /servers/{server_id} Admin Memperbarui satu atau lebih atribut yang dapat diedit untuk server tertentu.
Hapus server

Catatan: Pengguna juga harus memiliki peran Admin Cloud Block Storage.
DELETE /servers/{server_id} Admin Menghapus server tertentu.
Buat pasangan kunci server POST /os-keypairs } Pembuat, Admin Menghasilkan pasangan kunci yang terdiri dari kunci pribadi dan kunci publik.
Ambil daftar pasangan kunci GET /os-keypairs Pembuat, Admin Mencantumkan pasangan kunci yang terdiri dari kunci pribadi dan kunci publik.
Hapus pasangan kunci DELETE /os-keypairs/{keypair_name} Pembuat, Admin Menghapus pasangan kunci dari nama tertentu.
Ambil daftar alamat server GET /servers/{id}/ips Pengamat, Pencipta, Admin Mencantumkan semua jaringan dan alamat server yang terkait dengan server tertentu.
Mencantumkan Alamat menurut Jaringan GET /servers/{id}/ips/{networkLabel} Pengamat, Pencipta, Admin Mencantumkan alamat yang terkait dengan server dan jaringan tertentu.
Ubah kata sandi, Reboot server, Rebuild server, Resize server, Confirm server resize, Revert server resize, Rescue server, Unrescue server, dan Create image POST /servers/{server_id}/action Admin Melakukan tindakan yang diminta.
Lampirkan volume ke server

Catatan: Pengguna juga harus memiliki peran Cloud Block Storage Admin atau Creator.
POST /servers/{server_id}/os-volume_attachments Pengamat, Pencipta, Admin Menempelkan volume ke server yang ditentukan.
Mencantumkan volume server GET /servers/{server_id}/os-volume_attachments Pengamat, Pencipta, Admin Mencantumkan volume terlampir untuk server yang ditentukan.
Tampilkan detail lampiran volume GET /servers/{server_id}/os-volume_attachments/{attachment_id} Pengamat, Pencipta, Admin Mencantumkan detail volume untuk ID lampiran volume yang ditentukan.
Hapus lampiran volume DELETE /servers/{server_id}/os-volume_attachments/{attachment_id} Admin Menghapus lampiran volume tertentu dari instance server tertentu.
Ambil daftar rasa GET /flavors Pengamat, Pencipta, Admin Mencantumkan ID, nama, dan tautan untuk semua varian yang tersedia.
Ambil daftar rasa dengan detail GET /flavors/detail Pengamat, Pencipta, Admin Mencantumkan semua detail untuk semua rasa yang tersedia.
Ambil detail rasa GET /flavors/{flavor_id} Pengamat, Pencipta, Admin Mencantumkan detail rasa yang ditentukan.
Ambil daftar gambar GET /images Pengamat, Pencipta, Admin Mencantumkan ID, nama, dan tautan untuk semua gambar yang tersedia.
Ambil daftar gambar dengan detail GET /images/detail Pengamat, Pencipta, Admin Mencantumkan semua detail untuk semua gambar yang tersedia.
Ambil detail gambar GET /images/{image_id} Pengamat, Pencipta, Admin Mencantumkan detail gambar yang ditentukan
Hapus gambar DELETE /images/{image_id} Admin Menghapus gambar yang ditentukan.
Mencantumkan metadata server GET /servers/{server_id}/metadata Pengamat, Pencipta, Admin Mencantumkan semua metadata yang terkait dengan server.
Ambil metadata gambar untuk gambar tertentu GET /images/{image_id}/metadata Pengamat, Pencipta, Admin Mencantumkan semua metadata yang terkait dengan gambar.
Menyetel metadata server PUT /servers/{server_id}/metadata Admin Menyetel metadata untuk server yang ditentukan.
Menyetel metadata gambar untuk gambar tertentu POST /images/{image_id}/metadata Admin Menyetel metadata untuk gambar yang ditentukan.
Perbarui metadata server POST /servers/{server_id}/metadata Admin Memperbarui item metadata untuk server yang ditentukan.
Tampilkan detail item metadata server GET /servers/{server_id}/metadata/{key} Pengamat, Pencipta, Admin Mengambil satu item metadata yang terkait dengan server.
Ambil item metadata gambar untuk gambar tertentu GET /images/{image_id}/metadata/{key} Pengamat, Pencipta, Admin Mengambil satu item metadata yang terkait dengan gambar.
Menyetel item metadata server PUT /servers/{server_id}/metadata/{key} Admin Menetapkan item metadata untuk server tertentu.
Menyetel item metadata gambar untuk gambar tertentu PUT /images/{image_id}/metadata/{key} Admin Menyetel item metadata untuk gambar tertentu.
Hapus item metadata server DELETE /servers/{server_id}/metadata/{key} Admin Menghapus item metadata untuk server yang ditentukan.
Hapus item metadata gambar untuk gambar tertentu DELETE /images/{image_id}/metadata/{key} Admin Menghapus item metadata untuk gambar yang ditentukan.
Ambil daftar batas termasuk batas yang digunakan GET /limits Pengamat, Pencipta, Admin Memperluas operasi batas untuk menunjukkan penggunaan proyek, termasuk penggunaan RAM dan kuota instans.
Aktifkan gambar terjadwal POST /servers/{server_id}/rax-si-image-schedule Pembuat, Admin Mengaktifkan gambar terjadwal di server dengan membuat image_schedule sumber daya.
Tampilkan gambar terjadwal GET /servers/{server_id}/rax-si-image-schedule Pengamat, Pencipta, Admin Menampilkan gambar terjadwal untuk server yang ditentukan.
Nonaktifkan gambar terjadwal DELETE /servers/{server_id}/rax-si-image-schedule Admin Menonaktifkan gambar terjadwal dengan menghapus image_schedule sumber daya yang menunjukkan layanan gambar terjadwal harus membuat snapshot dari server ini.
Ambil daftar jaringan GET /os-networksv2 Pengamat, Pencipta, Admin Mencantumkan jaringan yang dikonfigurasi untuk ID penyewa yang ditentukan.
Buat jaringan POST /os-networksv2 Pembuat, Admin Membuat jaringan untuk ID penyewa yang ditentukan.
Buat server dengan jaringan POST /servers Pembuat, Admin Menyediakan server baru dengan jaringan tertentu.
Tampilkan jaringan GET /os-networksv2/{network_id} Pengamat, Pencipta, Admin Menampilkan informasi untuk ID jaringan tertentu.
Hapus jaringan DELETE /os-networksv2/{network_id} Admin Menghapus jaringan tertentu.
Ambil daftar antarmuka virtual GET /servers/{server_id}/os-virtual-interfacesv2 Pengamat, Pencipta, Admin Mencantumkan semua antarmuka virtual yang dikonfigurasi untuk instance server.
Buat antarmuka virtual dan lampirkan ke server POST /servers/{server_id}/os-virtual-interfacesv2 Pembuat, Admin Membuat antarmuka virtual untuk jaringan dan menghubungkan jaringan ke instance server.
Hapus antarmuka virtual DELETE /servers/{server_id}/os-virtual-interfacesv2/{interface_id} Admin Menghapus antarmuka virtual dari instance server.

Artikel terkait

Matriks izin Kontrol Akses Berbasis Peran (RBAC) untuk Cloud Hosting


Linux
  1. Aturan cadangan 3-2-1 untuk cloud

  2. FAQ Server Cloud

  3. Rancang dan bangun Server Cloud untuk stabilitas

  1. Matriks Izin Terperinci untuk Umpan Awan

  2. Ikhtisar Server Cloud OnMetal

  3. Skenario penggunaan Cloud Server lainnya

  1. Memahami RAM untuk Server Cloud Anda

  2. Matriks izin Kontrol Akses Berbasis Peran (RBAC) untuk Cloud Hosting

  3. Lihat informasi tentang server cloud yang tersedia