Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Sintaks kebijakan Amazon Bedrock dan contoh
Kebijakan Amazon Bedrock adalah file plaintext yang disusun sesuai dengan aturan JSON. Sintaks untuk kebijakan Amazon Bedrock mengikuti sintaks untuk semua jenis kebijakan deklaratif. Untuk informasi selengkapnya, lihat Sintaks kebijakan dan pewarisan untuk jenis kebijakan deklaratif. Topik ini berfokus pada penerapan sintaks umum tersebut ke persyaratan spesifik jenis kebijakan Amazon Bedrock.
Contoh kebijakan Amazon Bedrock berikut menunjukkan sintaks kebijakan dasar Amazon Bedrock:
{ "bedrock": { "guardrail_inference": { "us-east-1": { "config_1": { "identifier": { "@@assign": "arn:aws:bedrock:us-east-1:123456789012:guardrail/hu1dlsv9wy1d:1" }, "selective_content_guarding": { "system": { "@@assign": "selective" }, "messages": { "@@assign": "comprehensive" } }, "model_enforcement": { "included_models": { "@@assign": ["ALL"] }, "excluded_models": { "@@assign": ["amazon.titan-embed-text-v2:0", "cohere.embed-english-v3"] } } } } } } }
Sintaks kebijakan Amazon Bedrock mencakup elemen-elemen berikut
"bedrock"-
Kunci tingkat atas untuk dokumen kebijakan Amazon Bedrock.
"guardrail_inference"-
Mendefinisikan konfigurasi penegakan pagar pembatas.
<region>-
Wilayah di mana kebijakan akan ditegakkan. Misalnya,
"us-east-1". "config_1"-
Pengidentifikasi konfigurasi untuk pengaturan pagar pembatas.
"identifier"(Wajib)-
Guardrail ARN, diikuti oleh
:version, versi Guardrail.-
Pagar Pembatas harus dimiliki oleh akun Manajemen. Anda tidak dapat membuat kebijakan menggunakan Guardrail dari akun lain.
-
Guardrail harus memiliki versi, dan versi itu tidak dapat DRAFT. Untuk membuat versi pagar pembatas, lihat Membuat versi pagar pembatas di panduan pengguna Amazon Bedrock.
-
Guardrail harus memiliki Kebijakan Berbasis Sumber Daya yang memungkinkan anggota organisasi untuk menelepon.
ApplyGuardrail -
Pagar Pembatas harus dibuat dan digunakan di wilayah yang ditentukan.
-
"selective_content_guarding"(Opsional)-
Amazon Bedrock API memungkinkan penandaan konten tertentu dalam input yang ingin diproses oleh pemanggil pagar pembatas. Pengaturan ini memungkinkan penegak hukum mengontrol apakah akan menghormati keputusan penandaan konten yang dibuat oleh penelepon atau tidak. Ketika ditentukan, salah satu
"system"atau"messages"diperlukan. "system"(Opsional)-
Pilih bagaimana permintaan sistem akan diproses oleh pagar pembatas. Default
comprehensivesaat tidak ditentukan.-
"comprehensive": Evaluasi semua konten terlepas dari tag konten penjaga. -
"selective": Hanya mengevaluasi konten dalam tag konten penjaga. Tidak mengevaluasi konten apa pun ketika tidak ada tag yang ditentukan.
-
"messages"(Opsional)-
Pilih bagaimana konten pesan dengan percakapan pengguna dan asisten akan diproses oleh pagar pembatas. Default
comprehensivesaat tidak ditentukan.-
"comprehensive": Evaluasi semua konten terlepas dari tag konten penjaga. -
"selective": Hanya mengevaluasi konten dalam tag konten penjaga. Mengevaluasi semua konten dalam pesan ketika tidak ada tag yang ditentukan.
-
"model_enforcement"(Opsional)-
Model-specific informasi untuk konfigurasi pagar pembatas yang diberlakukan. Jika tidak ada, konfigurasi diberlakukan pada semua model.
"included_models"(Wajib)-
Daftar model untuk menegakkan pagar pembatas. Saat kosong, berlaku penegakan hukum untuk semua model. Juga menerima kata kunci “SEMUA” untuk secara eksplisit menyertakan semua model.
"excluded_models"(Wajib)-
Model untuk dikecualikan dari penegakan pagar pembatas. Saat kosong, tidak mengecualikan model apa pun dari penegakan hukum. Jika model hadir dalam daftar model yang disertakan dan dikecualikan, itu dikecualikan.