Bagikan melalui


Kontrol akses berbasis peran Azure di Azure Lab Services

Azure Lab Services menyediakan kontrol akses berbasis peran Azure bawaan (Azure RBAC) untuk skenario manajemen umum di Azure Lab Services. Individu yang memiliki profil di ID Microsoft Entra dapat menetapkan peran Azure ini kepada pengguna, grup, perwakilan layanan, atau identitas terkelola untuk memberikan atau menolak akses ke sumber daya dan operasi pada sumber daya Azure Lab Services. Artikel ini menjelaskan berbagai peran bawaan yang didukung Azure Lab Services.

Kontrol akses berbasis peran Azure (RBAC) adalah sistem otorisasi yang dibuat di Azure Resource Manager yang memberikan manajemen akses mendetail untuk sumber daya Azure.

Azure RBAC menentukan definisi peran bawaan yang menguraikan izin yang akan diterapkan. Anda menetapkan pengguna atau mengelompokkan definisi peran ini melalui penetapan peran untuk cakupan tertentu. Cakupan dapat berupa sumber daya individu, grup sumber daya, atau di seluruh langganan. Di bagian berikutnya, Anda mempelajari peran bawaan mana yang didukung Azure Lab Services.

Untuk informasi selengkapnya, lihat Apa yang dimaksud dengan kontrol akses berbasis peran Azure (RBAC Azure)?

Catatan

Saat Anda membuat perubahan penetapan peran, perlu waktu beberapa menit agar pembaruan ini disebarluaskan.

Peran bawaan

Dalam artikel ini, peran bawaan Azure dikelompokkan secara logis ke dalam dua jenis peran, berdasarkan cakupan pengaruhnya:

  • Peran administrator: memengaruhi izin untuk rencana lab dan lab
  • Peran manajemen lab: memengaruhi izin untuk lab

Berikut ini adalah peran bawaan yang didukung oleh Azure Lab Services:

Jenis peran Peran bawaan Deskripsi
Administrator Pemilik Berikan kontrol penuh untuk membuat/mengelola rencana lab dan lab, dan memberikan izin kepada pengguna lain. Pelajari selengkapnya tentang peran Pemilik.
Administrator Kontributor Berikan kontrol penuh untuk membuat/mengelola rencana lab dan lab, kecuali untuk menetapkan peran kepada pengguna lain. Pelajari selengkapnya tentang peran Kontributor.
Administrator Kontributor Layanan Lab Berikan izin yang sama dengan peran Pemilik, kecuali untuk menetapkan peran. Pelajari selengkapnya tentang peran Kontributor Layanan Lab.
Manajemen lab Pembuat Lab Berikan izin untuk membuat lab dan memiliki kontrol penuh atas lab yang mereka buat. Pelajari selengkapnya tentang peran Pembuat Lab.
Manajemen lab Kontributor Lab Berikan izin untuk membantu mengelola lab yang ada, tetapi tidak membuat lab baru. Pelajari selengkapnya tentang peran Kontributor Lab.
Manajemen lab Asisten Lab Berikan izin untuk melihat lab yang ada. Juga dapat memulai, menghentikan, atau menggambar ulang VM apa pun di lab. Pelajari selengkapnya tentang peran Asisten Lab.
Manajemen lab Pembaca Layanan Lab Berikan izin untuk melihat lab yang ada. Pelajari selengkapnya tentang peran Pembaca Lab Services.

Cakupan penetapan peran

Di Azure RBAC, cakupan adalah kumpulan sumber daya yang berlaku untuk akses. Saat Anda menetapkan peran, penting untuk memahami cakupan sehingga Anda hanya memberikan akses yang diperlukan.

Di Azure, Anda dapat menentukan sebuah cakupan dalam empat tingkat: grup manajemen, langganan,grup sumber daya, dan sumber daya. Cakupan disusun dalam hubungan induk-turunan. Setiap tingkat hierarki membuat cakupan lebih spesifik. Anda dapat menetapkan peran di salah satu tingkat cakupan ini. Tingkat yang Anda pilih menentukan seberapa luas peran diterapkan. Tingkat yang lebih rendah mewarisi izin peran dari tingkat yang lebih tinggi. Pelajari selengkapnya tentang cakupan untuk Azure RBAC.

Untuk Azure Lab Services, pertimbangkan cakupan berikut:

Scope Deskripsi
Langganan Digunakan untuk mengelola penagihan dan keamanan untuk semua sumber daya dan layanan Azure. Biasanya, hanya administrator yang memiliki akses tingkat langganan karena penetapan peran ini memberikan akses ke semua sumber daya dalam langganan.
Grup sumber daya Kontainer logis untuk mengelompokkan sumber daya bersama-sama. Penetapan peran untuk grup sumber daya memberikan izin ke grup sumber daya dan semua sumber daya di dalamnya, seperti lab dan rencana lab.
Paket lab Sumber daya Azure yang digunakan untuk menerapkan pengaturan konfigurasi umum saat Anda membuat lab. Penetapan peran untuk rencana lab hanya memberikan izin ke rencana lab tertentu.
Laboratorium Sumber daya Azure yang digunakan untuk menerapkan pengaturan konfigurasi umum untuk membuat dan menjalankan komputer virtual lab. Penetapan peran untuk lab hanya memberikan izin ke lab tertentu.

Diagram that shows the role assignment scopes for Azure Lab Services.

Penting

Di Azure Lab Services, paket lab dan lab adalah sumber daya saudara satu sama lain. Akibatnya, lab tidak mewarisi penetapan peran apa pun dari rencana lab. Namun, penetapan peran dari grup sumber daya diwariskan oleh rencana lab dan lab dalam grup sumber daya tersebut.

Peran untuk aktivitas lab umum

Tabel berikut ini memperlihatkan aktivitas lab umum dan peran yang diperlukan pengguna untuk melakukan aktivitas tersebut.

Aktivitas Jenis peran Peran Scope
Berikan izin untuk membuat grup sumber daya. Grup sumber daya adalah kontainer logis di Azure untuk menyimpan paket lab dan lab. Sebelum Anda dapat membuat rencana lab atau lab, grup sumber daya ini harus ada. Administrator Pemilik atau Kontributor Langganan
Berikan izin untuk mengirimkan tiket dukungan Microsoft, termasuk untuk meminta kapasitas. Administrator Pemilik, Kontributor, Kontributor Permintaan Dukungan Langganan
Berikan izin untuk:
- Tetapkan peran untuk pengguna lain.
- Membuat/mengelola rencana lab, lab, dan sumber daya lain dalam grup sumber daya.
- Aktifkan/nonaktifkan marketplace dan gambar kustom pada paket lab.
- Lampirkan/lepaskan galeri komputasi pada paket lab.
Administrator Pemilik Grup sumber daya
Berikan izin untuk:
- Membuat/mengelola rencana lab, lab, dan sumber daya lain dalam grup sumber daya.
- Aktifkan atau nonaktifkan Marketplace Azure dan gambar kustom pada paket lab.

Namun, bukan kemampuan untuk menetapkan peran kepada pengguna lain.
Administrator Kontributor Grup sumber daya
Berikan izin untuk membuat atau mengelola lab Anda sendiri untuk semua rencana lab dalam grup sumber daya. Manajemen lab Pembuat Lab Grup sumber daya
Berikan izin untuk membuat atau mengelola lab Anda sendiri untuk rencana lab tertentu. Manajemen lab Pembuat Lab Paket lab
Berikan izin untuk mengelola lab bersama, tetapi bukan kemampuan untuk membuat lab. Manajemen lab Kontributor Lab Laboratorium
Berikan izin untuk hanya memulai/menghentikan/menggambar ulang VM untuk semua lab dalam grup sumber daya. Manajemen lab Asisten Lab Grup sumber daya
Berikan izin untuk hanya memulai/menghentikan/meniru ulang VM untuk lab tertentu. Manajemen lab Asisten Lab Laboratorium

Penting

Langganan organisasi digunakan untuk mengelola tagihan dan keamanan untuk semua sumber daya dan layanan Azure. Anda dapat menetapkan peran Pemilik atau Kontributor pada langganan. Biasanya, hanya administrator yang memiliki akses tingkat langganan karena ini mencakup akses penuh ke semua sumber daya dalam langganan.

Peran administrator

Untuk memberi pengguna izin untuk mengelola Azure Lab Services dalam langganan organisasi, Anda harus menetapkan peran Pemilik, Kontributor, atau Kontributor Layanan Lab kepada mereka.

Tetapkan peran ini pada grup sumber daya. Rencana lab dan lab dalam grup sumber daya mewarisi penetapan peran ini.

Diagram that shows the resource hierarchy and the three administrator roles, assigned to the resource group.

Tabel berikut membandingkan peran administrator yang berbeda saat ditetapkan pada grup sumber daya.

Rencana lab/Lab Aktivitas Pemilik Kontributor Kontributor Layanan Lab
Paket lab Menampilkan semua paket lab dalam grup sumber daya Ya Ya Ya
Paket lab Membuat, mengubah, atau menghapus semua paket lab dalam grup sumber daya Ya Ya Ya
Paket lab Menetapkan peran ke paket lab dalam grup sumber daya Ya No Tidak
Laboratorium Membuat lab dalam grup sumber daya** Ya Ya Ya
Laboratorium Menampilkan lab pengguna lain dalam grup sumber daya Ya Ya Ya
Laboratorium Mengubah atau menghapus lab pengguna lain dalam grup sumber daya Ya Ya Tidak
Laboratorium Menetapkan peran ke lab pengguna lain dalam grup sumber daya Ya No Tidak

** Pengguna secara otomatis diberikan izin untuk melihat, mengubah pengaturan, menghapus, dan menetapkan peran untuk lab yang mereka buat.

Peran pemilik

Tetapkan peran Pemilik untuk memberi pengguna kontrol penuh untuk membuat atau mengelola rencana lab dan lab, dan memberikan izin kepada pengguna lain. Saat pengguna memiliki peran Pemilik pada grup sumber daya, mereka dapat melakukan aktivitas berikut di semua sumber daya dalam grup sumber daya:

  • Tetapkan peran ke administrator, sehingga mereka dapat mengelola sumber daya terkait lab.
  • Tetapkan peran ke manajer lab, sehingga mereka dapat membuat dan mengelola lab.
  • Buat rencana lab dan lab.
  • Lihat, hapus, dan ubah pengaturan untuk semua paket lab, termasuk melampirkan atau melepaskan galeri komputasi dan mengaktifkan atau menonaktifkan Marketplace Azure dan gambar kustom pada paket lab.
  • Menampilkan, menghapus, dan mengubah pengaturan untuk semua lab.

Perhatian

Saat Anda menetapkan peran Pemilik atau Kontributor pada grup sumber daya, maka izin ini juga berlaku untuk sumber daya terkait non-lab yang ada di grup sumber daya. Misalnya, sumber daya seperti jaringan virtual, akun penyimpanan, galeri komputasi, dan banyak lagi.

Peran kontributor

Tetapkan peran Kontributor untuk memberi pengguna kontrol penuh untuk membuat atau mengelola rencana lab dan lab dalam grup sumber daya. Peran Kontributor memiliki izin yang sama dengan peran Pemilik, kecuali untuk:

  • Melakukan penetapan peran

Peran Kontributor Layanan Lab

Kontributor Layanan Lab adalah peran administrator yang paling ketat. Tetapkan peran Kontributor Layanan Lab untuk mengaktifkan aktivitas yang sama dengan peran Pemilik, kecuali untuk:

  • Melakukan penetapan peran
  • Mengubah atau menghapus lab pengguna lain

Catatan

Peran Kontributor Layanan Lab tidak mengizinkan perubahan pada sumber daya yang tidak terkait dengan Azure Lab Services. Di sisi lain, peran Kontributor memungkinkan perubahan pada semua sumber daya Azure dalam grup sumber daya.

Peran manajemen lab

Gunakan peran berikut untuk memberikan izin kepada pengguna untuk membuat dan mengelola lab:

  • Pembuat Lab
  • Kontributor Lab
  • Asisten Lab
  • Pembaca Layanan Lab

Peran manajemen lab ini hanya memberikan izin untuk melihat rencana lab. Peran ini tidak memungkinkan pembuatan, perubahan, penghapusan, atau penetapan peran ke paket lab. Selain itu, pengguna dengan peran ini tidak dapat melampirkan atau melepaskan galeri komputasi dan mengaktifkan atau menonaktifkan gambar komputer virtual.

Peran Pembuat Lab

Tetapkan peran Pembuat Lab untuk memberikan izin kepada pengguna untuk membuat lab dan memiliki kontrol penuh atas lab yang mereka buat. Misalnya, mereka dapat mengubah pengaturan lab mereka, menghapus lab mereka, dan bahkan memberikan izin kepada pengguna lain ke lab mereka.

Tetapkan peran Pembuat Lab pada grup sumber daya atau paket lab.

Diagram that shows the resource hierarchy and the Lab Creator role, assigned to the resource group and lab plan.

Tabel berikut membandingkan penetapan peran Pembuat Lab untuk grup sumber daya atau paket lab.

Aktivitas Grup sumber daya Paket lab
Membuat lab dalam grup sumber daya** Ya Ya
Menampilkan lab yang mereka buat Ya Ya
Menampilkan lab pengguna lain dalam grup sumber daya Ya Tidak
Mengubah atau menghapus lab yang dibuat pengguna Ya Ya
Mengubah atau menghapus lab pengguna lain dalam grup sumber daya Tidak Tidak
Menetapkan peran ke lab pengguna lain dalam grup sumber daya Tidak Tidak

** Pengguna secara otomatis diberikan izin untuk melihat, mengubah pengaturan, menghapus, dan menetapkan peran untuk lab yang mereka buat.

Peran Kontributor Lab

Tetapkan peran Kontributor Lab untuk memberikan izin kepada pengguna untuk membantu mengelola lab yang sudah ada.

Tetapkan peran Kontributor Lab di lab.

Diagram that shows the resource hierarchy and the Lab Contributor role, assigned to the lab.

Saat Anda menetapkan peran Kontributor Lab di lab, pengguna dapat mengelola lab yang ditetapkan. Secara khusus, pengguna:

  • Dapat melihat, mengubah semua pengaturan, atau menghapus lab yang ditetapkan.
  • Pengguna tidak dapat melihat lab pengguna lain.
  • Tidak dapat membuat lab baru.

Peran Asisten Lab

Tetapkan peran Asisten Lab untuk memberikan izin pengguna untuk melihat lab, dan memulai, menghentikan, dan menggambar ulang komputer virtual lab untuk lab.

Tetapkan peran Asisten Lab pada grup sumber daya atau lab.

Diagram that shows the resource hierarchy and the Lab Assistant role, assigned to the resource group and lab.

Saat Anda menetapkan peran Asisten Lab pada grup sumber daya, pengguna:

  • Dapat melihat semua lab dalam grup sumber daya dan memulai, menghentikan, atau meniru ulang komputer virtual lab untuk setiap lab.
  • Tidak dapat menghapus atau membuat perubahan lain pada lab.

Saat Anda menetapkan peran Asisten Lab di lab, pengguna:

  • Dapat melihat lab yang ditetapkan dan memulai, menghentikan, atau menggambar ulang komputer virtual lab.
  • Tidak dapat menghapus atau membuat perubahan lain pada lab.
  • Tidak dapat membuat lab baru.

Saat Anda memiliki peran Asisten Lab, untuk melihat lab lain tempat Anda diberi akses, pastikan untuk memilih filter Semua lab di situs web Azure Lab Services.

Peran Pembaca Layanan Lab

Tetapkan peran Pembaca Lab Services untuk memberikan tampilan izin pengguna lab yang ada. Pengguna tidak dapat membuat perubahan apa pun pada lab yang ada.

Tetapkan peran Pembaca Lab Services pada grup sumber daya atau lab.

Diagram that shows the resource hierarchy and the Lab Services Reader role, assigned to the resource group and lab.

Saat Anda menetapkan peran Pembaca Lab Services pada grup sumber daya, pengguna dapat:

  • Lihat semua lab dalam grup sumber daya.

Saat Anda menetapkan peran Pembaca Lab Services di lab, pengguna dapat:

  • Hanya lihat lab tertentu.

IAM (Identity and access management/Manajemen Identitas & Akses)

Halaman Kontrol akses (IAM) di portal Azure digunakan untuk mengonfigurasi kontrol akses berbasis peran Azure pada sumber daya Azure Lab Services. Anda dapat menggunakan peran bawaan untuk individu dan grup di Direktori Aktif. Cuplikan layar berikut menunjukkan integrasi Direktori Aktif (Azure RBAC) menggunakan kontrol akses (IAM) di portal Microsoft Azure:

Screenshot that shows the Access Control page in the Azure portal to manage role assignments.

Untuk langkah-langkah mendetail, lihat Menetapkan peran Azure menggunakan portal Azure.

Grup sumber daya dan struktur rencana lab

Organisasi Anda harus menginvestasikan waktu di muka untuk merencanakan struktur grup sumber daya dan rencana lab. Ini sangat penting ketika Anda menetapkan peran pada grup sumber daya karena juga menerapkan izin ke semua sumber daya dalam grup sumber daya.

Untuk memastikan bahwa pengguna hanya diberikan izin ke sumber daya yang sesuai:

  • Buat grup sumber daya yang hanya berisi sumber daya terkait lab.

  • Atur rencana lab dan lab ke dalam grup sumber daya terpisah sesuai dengan pengguna yang harus memiliki akses.

Misalnya, Anda dapat membuat grup sumber daya terpisah untuk departemen yang berbeda untuk mengisolasi sumber daya lab setiap departemen. Pembuat lab dalam satu departemen kemudian dapat diberikan izin pada grup sumber daya, yang hanya memberi mereka akses ke sumber daya lab departemen mereka.

Penting

Rencanakan grup sumber daya dan struktur rencana lab di muka karena tidak dimungkinkan untuk memindahkan rencana lab atau lab ke grup sumber daya yang berbeda setelah dibuat.

Akses ke beberapa grup sumber daya

Anda dapat memberi pengguna akses ke beberapa grup sumber daya. Di situs web Azure Lab Services, pengguna kemudian dapat memilih dari daftar grup sumber daya untuk melihat lab mereka.

Screenshot that shows how to choose between resource groups in the Azure Lab Services website.

Akses ke beberapa paket lab

Anda dapat memberi pengguna akses ke beberapa paket lab. Misalnya, saat Anda menetapkan peran Pembuat Lab kepada pengguna di grup sumber daya yang berisi lebih dari satu paket lab. Pengguna kemudian dapat memilih dari daftar paket lab saat membuat lab baru.

Screenshot that shows how to choose between lab plans when creating a lab in the Azure Lab Services website.

Langkah berikutnya