

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

# Mengkonfigurasi Amazon Textract untuk Operasi Asynchronous
<a name="api-async-roles"></a>

Prosedur berikut menunjukkan kepada Anda cara mengonfigurasi Amazon Textract yang akan digunakan dengan topik Amazon Simple Notification Service (Amazon SNS) dan antrean Amazon Simple Queue Service (Amazon SQS).

**catatan**  
Jika Anda menggunakan instruksi ini untuk mengatur[Mendeteksi atau Menganalisis Teks dalam Dokumen Multipage](async-analyzing-with-sqs.md)example, Anda tidak perlu melakukan langkah 3 — 6. Contoh tersebut mencakup kode untuk membuat dan mengonfigurasi topik Amazon SNS dan antrean Amazon SQS.

**Untuk mengonfigurasi Amazon Textract**

1. Menyiapkan sebuahAWSakun untuk mengakses Amazon Textract. Untuk informasi selengkapnya, lihat [Langkah 1: Siapkan Akun AWS dan Buat Pengguna IAM](setting-up.md).

   Pastikan bahwa pengguna setidaknya memiliki izin berikut:
   + AmazonTextractFullAccess
   + AmazonS3ReadOnlyAccess
   + AmazonSNSFullAccess
   + AmazonSQSFullAccess

1. Instal dan konfigurasikan SDK AWS yang diperlukan. Untuk informasi selengkapnya, lihat [Langkah 2: MenyiapkanAWS CLIdanAWSSDK](setup-awscli-sdk.md). 

1. [Membuat topik Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/sns-tutorial-create-topic.html). Tambahkan nama topik dengan*AmazontExtract*. Perhatikan topik Amazon Resource Name (ARN). Pastikan bahwa topik berada di Wilayah yang sama denganAWSendpoint yang Anda gunakan dengan akun AWS Anda.

1. [Buat antrean standar Amazon SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-create-queue.html) dengan menggunakan [Konsol Amazon SQS](https://console.aws.amazon.com/sqs/). Perhatikan antrean ARN.

1. [Berlangganan antrean ke topik](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-subscribe-queue-sns-topic.html) yang Anda buat di langkah 3.

1. [Memberikan izin untuk topik Amazon SNS untuk mengirim pesan ke antrean Amazon SQS](https://docs.aws.amazon.com/sns/latest/dg/subscribe-sqs-queue-to-sns-topic.html).

1. Buat peran layanan IAM untuk memberikan akses Amazon Textract Texact ke topik Amazon SNS Anda. Catat Amazon Resource Name (ARN) dari peran layanan tersebut. Untuk informasi selengkapnya, lihat [Memberikan Amazon Textract Akses ke Topik Amazon SNS Anda](#api-async-roles-all-topics).

1. [Tambahkan kebijakan inline berikut](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html#embed-inline-policy-console)untuk pengguna IAM yang Anda buat pada langkah 1. 

   ```
   {
       "Version": "2012-10-17",
       "Statement": [
           {
               "Sid": "MySid",
               "Effect": "Allow",
               "Action": "iam:PassRole",
               "Resource": "Service role ARN from step 7"
           }
       ]
   }
   ```

   Berikan kebijakan inline sebuah nama.

1. Sekarang Anda dapat menjalankan contoh di[Mendeteksi atau Menganalisis Teks dalam Dokumen Multipage](async-analyzing-with-sqs.md).

## Memberikan Amazon Textract Akses ke Topik Amazon SNS Anda
<a name="api-async-roles-all-topics"></a>

Amazon Textract memerlukan izin untuk mengirim pesan ke topik Amazon SNS Anda saat operasi asinkron selesai. Anda menggunakan peran layanan IAM untuk memberikan akses Amazon Textract Texact ke topik Amazon SNS. 

 Ketika Anda membuat topik Amazon SNS, Anda harus menambahkan nama topik dengan**AmazonTextract**—misalnya,**AmazonTextractMyTopicName**. 

1. Masuk ke konsol IAM ([https://console.aws.amazon.com/iam](https://console.aws.amazon.com/iam)).

1. Di panel navigasi, pilih **Peran**.

1. Pilih **Buat peran**.

1. Untuk **Pilih jenis entitas tepercaya**, pilih **Layanan AWS**. 

1. Untuk**Pilih layanan yang akan menggunakan peran ini**, pilih**Textract**.

1. Pilih **Berikutnya: Izin**.

1. Verifikasi bahwa**AmazonTextractServiceRole**kebijakan telah dimasukkan dalam daftar kebijakan terlampir. Untuk menampilkan kebijakan dalam daftar, masukkan bagian dari nama kebijakan di**Kebijakan filter**.

1. Pilih **Berikutnya: Tanda**.

1. Anda tidak perlu menambahkan tag, jadi pilih**Selanjutnya: Tinjau**.

1. Di**Tinjau**bagian, untuk**Nama peran**, masukkan nama untuk peran tersebut (example,`TextractRole`). Masuk**Deskripsi peran**, perbarui deskripsi untuk peran, dan kemudian pilih**Buat peran**.

1. Pilih peran baru untuk membuka halaman detail peran.

1. Di**Ringkasan**, salin**ARN Peran**nilai dan menyimpannya.

1. Memiilih**Hubungan kepercayaan**.

1. Memiilih**Edit hubungan kepercayaan**, dan memastikan bahwa kebijakan kepercayaan terlihat sebagai berikut.

   ```
   {
     "Version": "2012-10-17",
     "Statement": [
       {
         "Effect": "Allow",
         "Principal": {
           "Service": "textract.amazonaws.com"
         },
         "Action": "sts:AssumeRole"
       }
     ]
   }
   ```

1. Pilih **Perbarui Kebijakan Kepercayaan**.