Anda dapat menggunakan kebijakan tag untuk mengimplementasikan intersepsi pra-kejadian pada tag yang tidak sesuai di sumber daya Anda, sehingga menstandarisasi operasi terkait tag.
Skenario

Skenario 1: Intersep tag yang tidak sesuai saat Anda membuat sumber daya
Fitur default
Saat membuat sumber daya, Anda menambahkan tag dengan kunci yang didefinisikan dalam kebijakan tag, tetapi nilai tag tersebut tidak sesuai. Dalam hal ini, sistem memblokir pembuatan sumber daya, dan sumber daya gagal dibuat.
Sebagai contoh, Anda membuat kebijakan tag di mana tag CostCenter:Beijing didefinisikan untuk Instance Elastic Compute Service (ECS) dan melampirkannya ke akun Alibaba Cloud. Saat membuat instance ECS, jika Anda menambahkan tag yang tidak sesuai seperti CostCenter:beijing atau CostCenter:Shenzhen, instance gagal dibuat.
Untuk informasi lebih lanjut tentang jenis sumber daya dan Operasi API yang mendukung fitur default, lihat kolom Operasi API yang Mendukung Fitur Default untuk Intersepsi Pra-Kejadian Tag yang Tidak Sesuai di bagian Layanan yang Mendukung Kebijakan Tag topik Gambaran Umum.
Fitur verifikasi kuat
Saat membuat sumber daya, tag yang didefinisikan dalam kebijakan tag tidak ditambahkan ke sumber daya. Dalam hal ini, sistem memblokir pembuatan sumber daya, dan sumber daya gagal dibuat.
Sebagai contoh, Anda membuat kebijakan tag di mana tag CostCenter:Beijing didefinisikan untuk instance ECS dan melampirkannya ke akun Alibaba Cloud. Saat membuat instance ECS, jika Anda tidak menambahkan tag yang sesuai seperti CostCenter:Beijing atau tidak menambahkan tag apa pun, instance gagal dibuat.
Fitur verifikasi kuat hanya berlaku setelah diaktifkan secara manual. Untuk direktori sumber daya, fitur ini berlaku untuk semua anggota dalam direktori sumber daya setelah diaktifkan.
Anda dapat masuk ke Konsol Manajemen Sumber Daya dan memilih Tag Policy > Settings di panel navigasi sebelah kiri untuk mengaktifkan fitur verifikasi kuat untuk direktori sumber daya atau akun saat ini. Jika tidak memerlukan fitur ini, Anda dapat menonaktifkannya kapan saja.


Untuk informasi lebih lanjut tentang jenis sumber daya dan Operasi API yang mendukung fitur verifikasi kuat, lihat kolom Operasi API yang Mendukung Verifikasi Kuat untuk Intersepsi Pra-Kejadian Tag yang Tidak Sesuai di bagian Layanan yang Mendukung Kebijakan Tag topik Gambaran Umum.
Skenario 2: Intersep tag yang tidak sesuai saat Anda menambahkan tag ke sumber daya
Saat menambahkan tag ke sumber daya, sistem memeriksa apakah kunci tag dan nilai tag memenuhi persyaratan kebijakan tag. Anda hanya dapat menambahkan tag ke sumber daya jika kunci dan nilai tag memenuhi persyaratan kebijakan tag.
Praktik terbaik
Jika Anda mengaktifkan intersepsi pra-kejadian untuk tag yang tidak sesuai, produksi sumber daya mungkin terpengaruh. Sebelum mengaktifkan fitur ini di lingkungan produksi, kami sarankan melakukan pengujian menggunakan akun uji.
Mengaktifkan intersepsi pra-kejadian untuk tag yang tidak sesuai pada layanan cloud dapat memengaruhi layanan cloud lainnya. Sebagai contoh, jika Anda mengaktifkan fitur ini pada instance ECS, penyesuaian sumber daya di Auto Scaling atau Container Service for Kubernetes (ACK) mungkin gagal karena tag yang sesuai tidak ditambahkan ke instance ECS terkait. Pastikan Anda dapat melakukan operasi terkait tag yang memenuhi persyaratan layanan terkait sebelum mengaktifkan fitur ini.
Prosedur
Intersepsi pra-kejadian untuk tag yang tidak sesuai dapat digunakan untuk mengintersep operasi terkait tag yang tidak sesuai dalam akun saat ini atau anggota dalam direktori sumber daya. Dalam contoh ini, akun manajemen direktori sumber daya digunakan untuk mengaktifkan fitur Tag Policy dalam mode direktori sumber daya dan membuat kebijakan tag. Kebijakan tag mendefinisikan bahwa tag pusat biaya harus ditambahkan ke instance ECS saat menggunakan anggota dalam direktori sumber daya untuk membuat instance ECS. Kunci tag dari tag pusat biaya adalah CostCenter, dan nilai tag adalah Beijing atau Shanghai. Instance ECS hanya dapat berhasil dibuat jika tag pusat biaya yang telah didefinisikan ditambahkan ke instance tersebut.
Untuk alasan keamanan, kami sarankan membuat pengguna RAM dalam akun manajemen direktori sumber daya Anda, melampirkan kebijakan AdministratorAccess ke pengguna RAM, dan kemudian menggunakan pengguna RAM sebagai administrator direktori sumber daya. Anda perlu melakukan operasi berikut menggunakan pengguna RAM. Untuk informasi tentang cara membuat pengguna RAM dan memberikan izin kepada pengguna RAM, lihat Buat Pengguna RAM dan Berikan Izin kepada Pengguna RAM.
Masuk ke Konsol Manajemen Sumber Daya.
Aktifkan fitur Tag Policy dalam mode direktori sumber daya.
Untuk informasi lebih lanjut, lihat Aktifkan Fitur Tag Policy.
Buat kebijakan tag.
Di tab Resource Directory halaman Policy Library, klik Create Tag Policy.
Di halaman Buat Kebijakan Tag, masukkan nama kebijakan di bidang Nama Kebijakan.
Masukkan deskripsi kebijakan di bidang Deskripsi Kebijakan.
Konfigurasikan kebijakan tag di tab Quick Mode.
Pilih Add Tags with Specified Tag Values to Resources untuk parameter Skenario Kebijakan.
Di bidang Tag Key, masukkan
CostCenter.Masukkan satu atau lebih nilai tag di bidang Tentukan Nilai Tag yang Diizinkan.
Anda dapat menentukan beberapa nilai tag untuk setiap kunci tag. Pastikan setiap nilai tag menempati satu baris. Dalam contoh ini, dua nilai tag
BeijingdanShanghaiditentukan untuk kunci tag.Pilih Pre-event Interception dan klik Specify Resource Types.
Di kotak dialog Specify Scope for Pre-event Interception, baca pesan prompt untuk risiko intersepsi pra-kejadian, terima risiko, pilih di kolom Jenis Sumber Daya, dan klik OK.


Klik Create.
Lampirkan kebijakan tag.
Kembali ke tab Direktori Sumber Daya halaman Perpustakaan Kebijakan, temukan kebijakan tag yang dibuat di Langkah 3 dan klik Attach di kolom Actions.
Di kotak dialog Attach, pilih objek yang ingin Anda lampirkan kebijakan tag dan klik OK.
Anda dapat melampirkan kebijakan tag ke salah satu objek berikut. Anda dapat melampirkan kebijakan tag ke anggota untuk pengujian. Jika pengujian berhasil, Anda dapat melampirkan kebijakan tag ke folder Root atau folder tertentu.
Folder Root: Jika Anda melampirkan kebijakan tag ke folder Root, kebijakan tag berlaku untuk semua anggota dalam direktori sumber daya.
Folder tertentu: Jika Anda melampirkan kebijakan tag ke folder tertentu, kebijakan tag berlaku untuk semua anggota di folder dan subfoldernya.
Anggota tertentu: Jika Anda melampirkan kebijakan tag ke anggota tertentu, kebijakan tag hanya berlaku untuk anggota tersebut.
Periksa apakah kebijakan tag berlaku.
Gunakan anggota yang dilampirkan kebijakan tag di Langkah 4 untuk masuk ke Konsol Manajemen Alibaba Cloud.
Untuk informasi lebih lanjut, lihat Gunakan Anggota untuk Masuk ke Konsol Manajemen Alibaba Cloud.
Buat instance ECS dalam anggota untuk memeriksa apakah kebijakan tag berlaku.
Pembuatan Berhasil
Jika Anda menambahkan tag
CostCenter:BeijingatauCostCenter:Shanghaike instance ECS saat membuat instance ECS, instance ECS akan berhasil dibuat.Pembuatan Gagal
Secara default, intersepsi pra-kejadian untuk tag yang tidak sesuai hanya berlaku untuk tag yang didefinisikan dalam kebijakan tag. Dalam skenario berikut, instance ECS akan gagal dibuat:
Kasus kunci tag atau nilai tag yang Anda masukkan saat menambahkan tag ke instance ECS tidak konsisten dengan kasus kunci tag atau nilai tag yang didefinisikan dalam kebijakan tag. Sebagai contoh,
costCenter:beijingadalah tag yang tidak sesuai.Anda menambahkan kunci tag
CostCenterke instance ECS, tetapi Anda tidak menambahkan nilai tag atau menambahkan nilai tag yang tidak sesuai ke instance ECS.
Jika Anda mengaktifkan fitur verifikasi kuat tetapi tidak menambahkan tag ke instance ECS atau menambahkan tag lain ke instance ECS, instance ECS gagal dibuat.
Kode kesalahan
Kode Kesalahan | Pesan Kesalahan Sampel | Deskripsi |
Forbidden.TagPolicy | Operasi gagal, karena nilai kebijakan tag yang valid untuk 'TagValue' adalah ["red","green","orange","blue","pink","white","black","grey"], tetapi nilainya adalah "xxx". | Nilai tag tidak sesuai dan sumber daya gagal dibuat. Masukkan |
Operasi gagal, karena nilai kebijakan tag yang valid untuk 'TagKey' adalah ["colorful"], tetapi nilainya adalah "colorFul". | Kasus kunci tag tidak sesuai dan sumber daya gagal dibuat. Masukkan kunci tag yang kasusnya konsisten dengan kasus | |
Operasi gagal, karena kunci kebijakan tag ["color"] diperlukan. | Kunci tag |