

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

# Kontrol akses untuk tabel streaming dan pengiriman Amazon S3
<a name="controlling-access-data-delivery"></a>

 Tabel streaming dan pengiriman Amazon S3 menggunakan peran eksekusi layanan IAM yang diasumsikan Amazon Kinesis Data Streams untuk menulis data ke tujuan Anda. Ikuti praktik kontrol akses ini: 
+ **Keistimewaan paling** sedikit — Berikan hanya izin minimum yang dibutuhkan peran eksekusi layanan. Cakupan izin Amazon S3 ke bucket dan awalan tertentu daripada menggunakan wildcard.
+ **Cakupan ke sumber daya tertentu** — Batasi izin ke bucket, table bucket, atau tabel tertentu tempat pengiriman menulis. Hindari menggunakan`Resource: "*"`.
+ **Pencegahan Deputi Bingung** — Sertakan `aws:SourceArn` dan `aws:SourceAccount` kondisi dalam kebijakan kepercayaan peran pelaksanaan layanan sehingga hanya sumber daya pengiriman Anda yang dapat mengambil peran tersebut.
+ **Enkripsi aliran sumber** — Jika aliran Anda dienkripsi dengan Kunci yang dikelola AWS (`aws/kinesis`alias), Anda tidak dapat membuat pengiriman. Gunakan kunci yang dikelola pelanggan untuk enkripsi streaming sebagai gantinya.

 Untuk mengetahui kebijakan peran eksekusi layanan yang lengkap, lihat[Izin IAM untuk pengiriman data](data-delivery-iam.md). Untuk detail enkripsi dan pencatatan audit, lihat[Keamanan untuk pengiriman data](data-delivery-security.md). 