View a markdown version of this page

Pertimbangan kebijakan berbasis sumber daya DynamoDB - Amazon DynamoDB

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

Pertimbangan kebijakan berbasis sumber daya DynamoDB

Saat Anda menentukan kebijakan berbasis sumber daya untuk sumber daya DynamoDB Anda, pertimbangan berikut berlaku:

Pertimbangan umum

  • Ukuran maksimum yang didukung untuk dokumen kebijakan berbasis sumber daya adalah 20 KB. DynamoDB menghitung spasi putih saat menghitung ukuran kebijakan terhadap batas ini.

  • Pembaruan kebijakan berikutnya untuk sumber daya tertentu diblokir selama 15 detik setelah pembaruan kebijakan untuk sumber daya yang sama berhasil.

  • Saat ini, Anda hanya dapat melampirkan kebijakan berbasis sumber daya ke aliran yang ada. Anda tidak dapat melampirkan kebijakan ke stream saat membuatnya.

Pertimbangan tabel global

Cross-account pertimbangan

  • Cross-account akses menggunakan kebijakan berbasis sumber daya tidak mendukung tabel terenkripsi dengan kunci terkel AWS ola karena Anda tidak dapat memberikan akses lintas akun ke kebijakan KMS terkel AWS ola.

CloudFormation pertimbangan

  • Resource-based kebijakan tidak mendukung deteksi peny impangan. Jika Anda memperbarui kebijakan berbasis sumber daya di luar template AWS CloudFormation tumpukan, Anda harus memperbarui CloudFormation tumpukan dengan perubahan.

  • Resource-based kebijakan tidak mendukung perubahan di luar band. Jika Anda menambahkan, memperbarui, atau menghapus kebijakan di luar CloudFormation template, perubahan tidak akan diganti jika tidak ada perubahan pada kebijakan di dalam template.

    Misalnya, templat Anda berisi kebijakan berbasis sumber daya yang nantinya Anda perbarui di luar templat. Jika Anda tidak membuat perubahan apa pun pada kebijakan di template, kebijakan yang diperbarui di DynamoDB tidak akan disinkronkan dengan kebijakan di template.

    Sebaliknya, katakan bahwa template Anda tidak berisi kebijakan berbasis sumber daya, tetapi Anda menambahkan kebijakan di luar templat. Kebijakan ini tidak akan dihapus dari DynamoDB selama Anda tidak menambahkannya ke template. Saat Anda menambahkan kebijakan ke template dan memperbarui tumpukan, kebijakan yang ada di DynamoDB akan diperbarui agar sesuai dengan yang ditentukan dalam template.