Batasan Templat AWS Service Catalog - AWS Service Catalog

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Batasan Templat AWS Service Catalog

catatan

AWS Service Catalogtidak mendukung batasan template untuk produk Terraform Open Source atau Terraform Cloud.

Untuk membatasi opsi yang tersedia untuk pengguna akhir saat mereka meluncurkan produk tersebut, Anda terapkan batasan templat. Terapkan batasan templat guna memastikan bahwa pengguna akhir dapat menggunakan produk tanpa melanggar persyaratan kepatuhan organisasi Anda. Anda menerapkan batasan template untuk produk dalam portofolio. AWS Service Catalog Portofolio harus berisi satu atau beberapa produk sebelum Anda dapat menentukan batasan templat.

Sebuah batasan templat terdiri dari satu atau lebih aturan yang mempersempit nilai-nilai yang diizinkan untuk parameter yang ditentukan dalam templat AWS CloudFormation utama milik produk. Parameter dalam templat AWS CloudFormation menentukan kumpulan nilai yang dapat ditentukan pengguna saat membuat sebuah tumpukan. Misalnya, parameter dapat menentukan berbagai tipe instans yang dapat dipilih oleh pengguna ketika meluncurkan tumpukan yang mencakup instans EC2.

Jika set nilai parameter dalam templat terlalu banyak untuk target audiens portofolio Anda, Anda dapat menentukan batasan templat guna membatasi nilai yang dapat dipilih pengguna saat meluncurkan produk. Misalnya, jika parameter templat termasuk tipe instans EC2 yang terlalu besar untuk pengguna yang harus menggunakan hanya tipe instans kecil (seperti t2.micro atau t2.small), maka Anda dapat menambahkan sebuah batasan templat untuk membatasi tipe instans yang dapat dipilih oleh pengguna akhir. Untuk informasi selengkapnya tentang parameter templat AWS CloudFormation, lihat Parameter dalam Panduan Pengguna AWS CloudFormation.

Batasan templat terikat dalam portofolio. Jika Anda menerapkan batasan templat untuk sebuah produk dalam satu portofolio, lalu jika Anda menyertakan produk ke dalam portofolio lain, batasan tidak akan berlaku untuk produk dalam portofolio kedua.

Jika Anda menerapkan batasan templat untuk produk yang telah dibagi dengan pengguna, batasan langsung aktif untuk semua peluncuran produk berikutnya dan untuk semua versi produk dalam portofolio.

Anda menentukan aturan batasan templat dengan menggunakan editor aturan atau dengan menulis aturan sebagai teks JSON di dalam konsol administrator AWS Service Catalog. Untuk informasi selengkapnya tentang aturan, termasuk sintaks dan contoh, lihat Aturan Batasan Templat.

Untuk menguji batasan sebelum melepaskannya ke pengguna, buat portofolio uji yang berisi produk yang sama dan uji batasan dengan portofolio tersebut.

Untuk menerapkan batasan templat ke suatu produk
  1. Buka konsol Service Catalog di https://console.aws.amazon.com/servicecatalog/.

  2. Pada halaman Portofolio, Anda terapkan batasan templat ke portofolio yang berisi produk yang Anda pilih.

  3. Perluas bagian Batasan dan pilih Tambahkan batasan.

  4. Pada jendela Pilih produk dan tipe, untuk Produk, Anda tetapkan batasan templat ke produk yang ingin Anda pilih. Lalu, untuk Tipe batasan, pilih Templat. Pilih Lanjutkan.

  5. Pada halaman Pembangun batasan templat, edit aturan batasan dengan menggunakan editor JSON atau antarmuka pembangun aturan.

    • Untuk mengedit kode JSON untuk aturan, pilih tab Editor Teks Batasan. Beberapa sampel disediakan pada tab ini untuk membantu Anda memulai.

      Untuk membangun aturan dengan menggunakan antarmuka pembangun aturan, pilih tab Pembuat Aturan. Pada tab ini, Anda dapat memilih parameter yang ditentukan dalam templat untuk produknya, dan Anda dapat menentukan nilai yang diizinkan untuk parameter tersebut. Tergantung pada tipe parameter, Anda menentukan nilai yang diizinkan dengan memilih item dalam daftar periksa, dengan menentukan nomor, atau dengan menentukan satu set nilai dalam daftar dipisahkan dengan koma.

      Setelah Anda selesai membangun aturan, pilih Tambahkan aturan. Aturan muncul dalam tabel pada tab Pembuat Aturan. Untuk meninjau dan mengedit output JSON, pilih tab Editor Teks Batasan.

  6. Setelah selesai mengedit aturan untuk batasan Anda, pilih Kirim. Untuk melihat batasan, buka halaman detail portofolio dan perluas Batasan.