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
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 mengaturMendeteksi atau Menganalisis Teks dalam Dokumen Multipageexample, 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
-
Menyiapkan sebuahAWSakun untuk mengakses Amazon Textract. Untuk informasi selengkapnya, lihat Langkah 1: Siapkan Akun AWS dan Buat Pengguna IAM.
Pastikan bahwa pengguna setidaknya memiliki izin berikut:
-
AmazonTextractFullAccess
-
AmazonS3ReadOnlyAccess
-
AmazonSNSFullAccess
-
AmazonSQSFullAccess
-
-
Instal dan konfigurasikan SDK AWS yang diperlukan. Untuk informasi selengkapnya, lihat Langkah 2: MenyiapkanAWS CLIdanAWSSDK.
-
Membuat topik Amazon SNS. Tambahkan nama topik denganAmazontExtract. Perhatikan topik Amazon Resource Name (ARN). Pastikan bahwa topik berada di Wilayah yang sama denganAWSendpoint yang Anda gunakan dengan akun AWS Anda.
-
Buat antrean standar Amazon SQS dengan menggunakan Konsol Amazon SQS
. Perhatikan antrean ARN. -
Berlangganan antrean ke topik yang Anda buat di langkah 3.
-
Memberikan izin untuk topik Amazon SNS untuk mengirim pesan ke antrean Amazon SQS.
-
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.
-
Tambahkan kebijakan inline berikutuntuk 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.
-
Sekarang Anda dapat menjalankan contoh diMendeteksi atau Menganalisis Teks dalam Dokumen Multipage.
Memberikan Amazon Textract Akses ke Topik Amazon SNS Anda
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 denganAmazonTextract
—misalnya,AmazonTextractMyTopicName
.
-
Masuk ke konsol IAM (https://console.aws.amazon.com/iam
). -
Di panel navigasi, pilih Peran.
-
Pilih Buat peran.
-
Untuk Pilih jenis entitas tepercaya, pilih Layanan AWS.
-
UntukPilih layanan yang akan menggunakan peran ini, pilihTextract.
-
Pilih Berikutnya: Izin.
-
Verifikasi bahwaAmazonTextractServiceRolekebijakan telah dimasukkan dalam daftar kebijakan terlampir. Untuk menampilkan kebijakan dalam daftar, masukkan bagian dari nama kebijakan diKebijakan filter.
-
Pilih Berikutnya: Tanda.
-
Anda tidak perlu menambahkan tag, jadi pilihSelanjutnya: Tinjau.
-
DiTinjaubagian, untukNama peran, masukkan nama untuk peran tersebut (example,
TextractRole
). MasukDeskripsi peran, perbarui deskripsi untuk peran, dan kemudian pilihBuat peran. -
Pilih peran baru untuk membuka halaman detail peran.
-
DiRingkasan, salinARN Perannilai dan menyimpannya.
-
MemiilihHubungan kepercayaan.
-
MemiilihEdit 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" } ] }
-
Pilih Perbarui Kebijakan Kepercayaan.