Jika Anda ingin mengizinkan pengguna RAM menggunakan DataWorks, Anda dapat memberikan izin yang diperlukan kepada pengguna RAM sesuai dengan skenario penggunaan. Topik ini menjelaskan cara mengelola izin pengguna RAM dalam berbagai skenario penggunaan.
Informasi latar belakang
DataWorks menyediakan sistem manajemen izin komprehensif untuk manajemen layanan dan penggunaan modul layanan. Modul layanan diklasifikasikan menjadi modul tingkat global dan tingkat ruang kerja berdasarkan cakupan penggunaannya. DataWorks menyediakan peran tingkat global dan tingkat ruang kerja yang dapat digunakan untuk mengelola izin pada modul layanan tingkat global dan tingkat ruang kerja. DataWorks juga memungkinkan Anda menggunakan kebijakan RAM untuk mengelola izin manajemen layanan. Untuk informasi lebih lanjut, lihat Ikhtisar Kebijakan. DataWorks juga mendukung kontrol akses berbasis peran (RBAC) untuk mengelola izin pada modul layanan. Untuk informasi lebih lanjut, lihat Ikhtisar Pengguna, Peran, dan Izin.
Topik ini menjelaskan proses otorisasi izin dalam berbagai skenario penggunaan DataWorks. Anda dapat mempelajari tentang sistem manajemen izin dari dimensi manajemen izin tingkat produk, manajemen izin pada modul layanan tingkat global, dan manajemen izin pada modul layanan tingkat ruang kerja.
Sistem manajemen izin
Jika Anda ingin melakukan operasi global sebagai pengguna RAM, pastikan pengguna RAM memiliki izin tingkat produk kasar. Jika Anda ingin melakukan operasi pada modul layanan tertentu, di konsol DataWorks, atau pada grup sumber daya sebagai pengguna RAM, pastikan pengguna RAM memiliki izin tingkat modul layanan halus.Tingkat produk: Manajemen dan operasi DataWorks
Untuk melakukan manajemen tingkat produk DataWorks dan manajemen izin operasi, Anda harus menggunakan kebijakan RAM.| Jenis Izin | Deskripsi | Prosedur | Referensi |
| Mengizinkan Pengguna RAM Mengelola Layanan DataWorks | Secara default, hanya akun Alibaba Cloud yang memiliki izin untuk mengelola layanan DataWorks. Jika Anda ingin berkolaborasi dengan pengguna RAM untuk mengelola layanan DataWorks, Anda harus melampirkan kebijakan sistem yang diperlukan ke pengguna RAM. Catatan Setelah otorisasi, pengguna RAM dapat mengelola layanan DataWorks atas nama akun Alibaba Cloud, tetapi tidak dapat membeli layanan. |
| Berikan Izin kepada Pengguna RAM |
| Mengizinkan Pengguna RAM Membeli Sumber Daya dan Mengaktifkan Layanan | Secara default, hanya akun Alibaba Cloud yang dapat membeli sumber daya dan mengaktifkan layanan. Misalnya, Anda dapat membeli edisi DataWorks tingkat lanjut dengan menggunakan akun Alibaba Cloud. Jika Anda ingin mengizinkan pengguna RAM membeli sumber daya dan mengaktifkan layanan, Anda harus melampirkan kebijakan sistem yang diperlukan ke pengguna RAM. Catatan Setelah otorisasi, pengguna RAM dapat melihat, membayar, dan membatalkan pesanan di Manajemen Penagihan. |
| Berikan Izin kepada Pengguna RAM |
| Melarang Pengguna RAM Melakukan Operasi di DataWorks | Jika Anda ingin melarang pengguna RAM mengakses konsol DataWorks atau modul layanan tertentu, atau melarang pengguna RAM memanggil operasi API, Anda harus membuat kebijakan kustom dan melampirkan kebijakan tersebut ke pengguna RAM. Catatan Secara default, semua pengguna RAM yang termasuk dalam akun Alibaba Cloud diberi peran anggota penyewa dan diizinkan mengakses konsol DataWorks. |
| |
| Melarang Pengguna RAM Memanggil Operasi API | Secara default, pengguna RAM yang memiliki izin pada modul layanan DataWorks dapat memanggil operasi API dari modul layanan tersebut. Jika Anda ingin melarang pengguna RAM memanggil semua operasi API, Anda harus membuat kebijakan kustom dan melampirkan kebijakan tersebut ke pengguna RAM. |
| |
| Melarang Pengguna RAM Mengakses Modul Layanan DataWorks | Jika Anda ingin melarang pengguna RAM mengakses semua modul layanan DataWorks, Anda harus membuat kebijakan kustom dan melampirkan kebijakan tersebut ke pengguna RAM. Catatan
|
|
Tingkat modul layanan: Manajemen izin operasi di konsol DataWorks
Untuk melakukan manajemen izin tingkat modul layanan operasi di konsol DataWorks, Anda harus menggunakan kebijakan RAM.| Jenis izin | Deskripsi | Prosedur | Referensi |
| Mengizinkan pengguna RAM mengelola ruang kerja dan grup sumber daya | Secara default, Anda dapat mengelola sumber daya dan ruang kerja DataWorks hanya dengan menggunakan akun Alibaba Cloud. Misalnya, Anda dapat mengubah konfigurasi grup sumber daya atau ruang kerja, dan menghapus grup sumber daya dengan menggunakan akun Alibaba Cloud. Jika Anda ingin mengizinkan pengguna RAM mengelola grup sumber daya dan ruang kerja, Anda harus membuat kebijakan kustom dan melampirkan kebijakan tersebut ke pengguna RAM. |
|
Tingkat modul layanan: Manajemen izin pada modul layanan DataWorks yang berbeda
Untuk melakukan manajemen izin tingkat modul layanan, Anda dapat menggunakan fitur manajemen pengguna di halaman Manajemen Ruang Kerja.| Jenis Izin | Deskripsi | Prosedur |
| Tetapkan Peran Tingkat Ruang Kerja kepada Pengguna RAM | Pengguna RAM harus ditambahkan sebagai anggota ruang kerja sebelum pengguna RAM dapat melakukan operasi untuk pengembangan data di ruang kerja. Anda dapat menetapkan peran tingkat ruang kerja tertentu kepada pengguna RAM untuk mengizinkan pengguna RAM melakukan operasi di modul layanan tertentu. Contoh:
Catatan Untuk informasi lebih lanjut tentang peran tingkat ruang kerja bawaan dan kustom, lihat Izin Peran Tingkat Ruang Kerja. | |
| Tetapkan Peran Tingkat Global kepada Pengguna RAM | Secara default, semua pengguna RAM yang termasuk dalam akun Alibaba Cloud diberi peran anggota penyewa dan diizinkan mengakses tetapi tidak diizinkan mengelola modul layanan tingkat global. Jika Anda ingin mengizinkan pengguna RAM mengelola modul layanan tingkat global dan menerapkan manajemen izin dalam skenario yang berbeda, Anda harus menetapkan peran tingkat global yang diperlukan kepada pengguna RAM. Contoh:
Catatan Untuk informasi lebih lanjut tentang peran tingkat global bawaan dan kustom, lihat Kelola Izin pada Layanan Tingkat Global. |
Lampiran 1: Larang pengguna RAM melakukan semua operasi
Administrator ruang kerja dapat melampirkan kebijakan yang melarang pengguna RAM melakukan semua operasi ke pengguna RAM. Setelah kebijakan dilampirkan, pengguna RAM tidak dapat menggunakan semua fitur DataWorks. Misalnya, pengguna RAM tidak dapat melakukan operasi di konsol DataWorks, menggunakan fitur pada modul layanan yang berbeda, atau memanggil operasi API.
{
"Version": "1",
"Statement": [
{
"Effect": "Deny",
"Action": "dataworks:*",
"Resource": "*"
}
]
}Lampiran 2: Larang pengguna RAM memanggil operasi API
Administrator ruang kerja dapat melampirkan kebijakan yang melarang pengguna RAM memanggil operasi API ke pengguna RAM. Setelah kebijakan dilampirkan, pengguna RAM tidak dapat memanggil operasi API DataWorks.
{
"Version": "1",
"Statement": [
{
"Effect": "Deny",
"Action": "dataworks:*",
"Resource": "*",
"Condition": {
"StringEquals": {
"dataworks:Scope": "OpenAPI"
}
}
}
]
}Lampiran 3: Larang pengguna RAM mengakses modul layanan DataWorks
{
"Version": "1",
"Statement": [
{
"Effect": "Deny",
"Action": "dataworks:*",
"Resource": "*",
"Condition": {
"StringEquals": {
"dataworks:Scope": "Page"
}
}
}
]
}