Jika kebijakan sistem tidak memenuhi kebutuhan Anda, Anda dapat membuat kebijakan kustom untuk mengelola izin dengan detail halus.
Prasyarat
Sebelum membuat kebijakan kustom, Anda harus memahami struktur dasar dan sintaksis access policy language. Untuk informasi selengkapnya, lihat Struktur dan Sintaksis Access Policy.
Pengantar kebijakan kustom CADT
Cloud Architect Design Tools (CADT) menyediakan tiga templat kebijakan kustom umum yang dapat Anda konfigurasi sesuai kebutuhan:
|
Kebijakan Kustom |
Deskripsi |
File konfigurasi contoh |
|
Izin read-only |
Izin untuk mengelola CADT dalam mode read-only |
|
|
Izin import |
Izin untuk menemukan dan mengimpor resource di CADT |
|
|
Izin management |
Izin untuk mengelola CADT |
File contoh hanya mencakup izin untuk beberapa Produk. Anda dapat mengonfigurasi izin sesuai kebutuhan.
Contoh
Buat RAM user
-
Login ke Konsol Resource Access Management (RAM).
-
Buat user uji bernama `cadt-user`. Untuk informasi selengkapnya, lihat Buat RAM User.

Buat kebijakan kustom CADT
-
Buat kebijakan kustom yang memberikan izin read-only.

-
Pada halaman Create Policy, pilih Script Editor. Salin konten skrip izin read-only ke editor, lalu klik Continue to edit basic information.
CatatanSkrip ini mencakup izin read-only untuk beberapa produk cloud. Anda dapat memodifikasi skrip sesuai kebutuhan.

-
Tetapkan nama kebijakan. Dalam contoh ini, gunakan nama `cadt-read-only`. Lalu, klik OK.

-
Demikian pula, buat kebijakan kustom yang memberikan izin import (bernama `cadt-import`) dan izin management (bernama `cadt-deploy`).

Validasi izin
Validasi izin read-only
Izin read-only memberikan akses read-only ke aplikasi CADT dan resource Alibaba Cloud. Misalnya, Anda dapat melihat aplikasi dan graf arsitektur di CADT. Anda juga dapat melihat informasi seperti alamat IP Elastic Compute Service (ECS), hostname, dan alamat database ApsaraDB RDS. Izin ini berguna untuk pengembangan dan pengujian harian.
-
Untuk tujuan pengujian, gunakan Akun Alibaba Cloud Anda untuk mendeploy aplikasi sederhana di CADT yang terdiri dari satu Instance ECS dan satu alamat IP elastis (EIP). Beri nama aplikasi tersebut `cadt-test`.

-
Klik tag cadt-read-only untuk menambahkan izin read-only.

-
Pada halaman Ikhtisar, catat URL login dan login sebagai `cadt-user`.


-
Pada halaman My Applications di Konsol CADT, Anda dapat melihat aplikasi `cadt-test` yang dibuat oleh Akun Alibaba Cloud, serta semua aplikasi lainnya.

-
Lihat detail resource, seperti Instance ECS:


-
Anda dapat membuat aplikasi baru, merancang arsitektur, dan mengonfigurasi parameter. Namun, Anda tidak memiliki izin untuk menyimpan atau mendeploy aplikasi.

Validasi izin import
Izin import memungkinkan Anda menemukan resource di Alibaba Cloud, membuat graf arsitektur, dan membuat aplikasi. Di CADT, Anda juga dapat membuat aplikasi, mengonfigurasi resource, mengimpor resource yang sudah ada, memvalidasi resource, memperkirakan biaya, dan melihat laporan. Izin ini tidak memberikan izin untuk mendeploy resource.
-
Gunakan Akun Alibaba Cloud Anda untuk mencabut izin read-only dari RAM user `cadt-user` dan berikan izin import (`cadt-import`).

-
Izin di CADT adalah sebagai berikut:
-
Izin untuk menemukan resource:


-
Izin untuk membuat aplikasi, mengonfigurasi parameter, dan menyimpan aplikasi:

-
Izin untuk memvalidasi resource:

-
Izin untuk memperkirakan biaya dan melihat laporan:

-
Tidak memiliki izin untuk mendeploy resource:

-
Izin untuk mengimpor resource yang sudah ada:

-
Validasi izin management
Izin management mencakup semua izin import, ditambah izin untuk mendeploy resource. Untuk mencegah operasi tidak disengaja dan mengurangi risiko, fitur rilis satu-klik dinonaktifkan. Untuk tugas O&M harian, Anda dapat menghapus resource satu per satu dari graf arsitektur.
-
Gunakan Akun Alibaba Cloud Anda untuk mencabut izin lain dari RAM user `cadt-user` dan berikan izin management (`cadt-deploy`).

-
Selain semua izin import, izin ini juga memberikan izin untuk mendeploy resource.


-
Anda tidak memiliki izin untuk merilis semua resource dengan satu klik.

-
Anda memiliki izin untuk menghapus resource satu per satu dari graf arsitektur.

Setelah Anda menandai resource untuk dihapus, simpan dan deploy aplikasi. Ikuti prompt untuk merilis resource tersebut:
