

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

# Siapkan prompt untuk bermain dari bucket S3 di Connect Customer
<a name="setup-prompts-s3"></a>

Saat mengonfigurasi prompt pada[Dapatkan masukan pelanggan](get-customer-input.md),, [Permintaan loop](loop-prompts.md)[Mainkan prompt](play.md), atau [Menyimpan masukan pelanggan](store-customer-input.md) blok, Anda dapat memilih bucket S3 sebagai lokasi sumber. Anda dapat menyimpan permintaan suara sebanyak yang diperlukan dalam bucket S3 dan mengaksesnya secara real time dengan menggunakan atribut kontak. Sebagai contoh, lihat [Mainkan prompt](play.md) blok. 

## Persyaratan
<a name="format-prompts-s3"></a>
+ **Format yang didukung**: Connect Customer mendukung file.wav untuk digunakan untuk prompt Anda. Anda harus menggunakan file.wav yang 8kHz, dan audio saluran mono dengan pengkodean. U-Law Jika tidak, prompt tidak akan diputar dengan benar. Anda dapat menggunakan alat pihak ketiga yang tersedia untuk umum untuk mengonversi file.wav Anda menjadi pengkodean. U-Law Setelah mengonversi file, unggah ke Connect Customer.
+ **Ukuran**: Connect Customer mendukung prompt yang kurang dari 50MB dan kurang dari lima menit.
+ **Untuk Wilayah yang dinonaktifkan secara default** (juga disebut Wilayah [keikutsertaan](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html)) seperti Afrika (Cape Town), bucket Anda harus berada di Wilayah yang sama.

## Perbarui kebijakan bucket S3
<a name="bucket-policy-prompts-s3"></a>

Agar Connect Customer dapat memutar prompt dari bucket S3, saat menyiapkan bucket S3, Anda harus memperbarui kebijakan bucket untuk memberikan `connect.amazonaws.com` izin (kepala layanan Connect Customer) untuk menelepon dan. `s3:ListBucket` `s3:GetObject` 

**Untuk memperbarui kebijakan bucket S3:**

1. Buka konsol admin Amazon S3. 

1. Pilih ember yang memiliki petunjuk Anda.

1. Pilih tab **Izin**.

1. Di kotak **kebijakan Bucket**, pilih **Edit**, dan tempel kebijakan berikut sebagai templat Anda. Ganti nama bucket, Region, Akun AWS ID, dan [ID instans](find-instance-arn.md) dengan informasi Anda sendiri, lalu pilih **Simpan perubahan**. 

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "statement1",
               "Effect": "Allow",
               "Principal": {
                   "Service": "connect.amazonaws.com"
               },
               "Action": [
                   "s3:ListBucket",
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::{{amzn-s3-demo-bucket1}}",
                   "arn:aws:s3:::{{amzn-s3-demo-bucket1}}/*"
               ],
               "Condition": {
                   "StringEquals": {
                       "aws:SourceAccount": "{{123456789012}}",
                       "aws:SourceArn": "arn:aws:connect:{{region}}:{{123456789012}}:instance/{{instance-id}}"
                   }
               }
           }
       ]
   }
   ```

------

1. Enkripsi: Connect Customer tidak dapat mengunduh dan memutar prompt dari bucket S3 jika Kunci yang dikelola AWS diaktifkan pada bucket S3 tersebut. Namun, Anda dapat menggunakan kunci yang dikelola pelanggan untuk mengizinkan kepala layanan Connect Customer (“connect.amazonaws.com”) yang memungkinkan instans Connect Customer Anda mengakses bucket S3. Lihat cuplikan kode berikut:

   ```
   {
               "Sid": "Enable Connect Customer",
               "Effect": "Allow",
               "Principal": {
                   "Service": "connect.amazonaws.com"
               },
               "Action": "kms:decrypt",
               "Resource": [
               	"arn:aws:kms:{{region}}:{{account-ID}}:key/{{key-ID}}"
               ]
   }
   ```

   Gambar berikut menunjukkan tempat Anda menempatkan kode pada tab **Kebijakan kunci** di AWS Key Management Service konsol.  
![Halaman KMS tempat Anda menambahkan kebijakan kunci.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/contact-flow-prompts-s3.png)

   Untuk informasi tentang cara menemukan ID kunci, lihat [Menemukan ID kunci dan kunci ARN di Panduan AWS Key Management Service](https://docs.aws.amazon.com/kms/latest/developerguide/find-cmk-id-arn.html) *Pengembang*. 

Setelah menyiapkan bucket S3 dengan kebijakan bucket yang diperlukan, konfigurasikan[Dapatkan masukan pelanggan](get-customer-input.md),[Permintaan loop](loop-prompts.md),[Mainkan prompt](play.md), atau [Menyimpan masukan pelanggan](store-customer-input.md) untuk memutar prompt dari bucket.

**Tip**  
Untuk informasi selengkapnya tentang bucket S3, termasuk contoh dan batasan, lihat pemblokiran. [Mainkan prompt](play.md)