Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Connect ke Amazon Simple Email Service
Untuk menghubungkan App Studio dengan Amazon SES agar pembuat dapat menggunakannya untuk mengirim pemberitahuan email dari aplikasi mereka, Anda harus melakukan langkah-langkah berikut:
Langkah 1: Konfigurasikan sumber daya Amazon SES
Jika belum, Anda harus terlebih dahulu mengonfigurasi Amazon SES untuk menggunakannya untuk mengirim email. Untuk mempelajari selengkapnya tentang menyiapkan Amazon SES, lihat Memulai Layanan Email Sederhana Amazon di Panduan Pengembang Layanan Email Sederhana Amazon.
Langkah 2: Buat kebijakan dan peran IAM dengan izin Amazon SES yang sesuai
Untuk menggunakan sumber daya Amazon SES dengan App Studio, administrator harus membuat peran IAM untuk memberikan izin App Studio untuk mengakses sumber daya. Peran IAM mengontrol fungsi atau sumber daya Amazon SES yang dapat digunakan di aplikasi App Studio.
Sebaiknya buat setidaknya satu peran IAM per layanan dan kebijakan.
Langkah 2a: Buat kebijakan IAM dengan izin Amazon SES yang sesuai
Kebijakan IAM yang Anda buat dan gunakan dengan App Studio hanya boleh berisi izin minimal yang diperlukan pada sumber daya yang sesuai agar aplikasi dapat mengikuti praktik keamanan terbaik.
Untuk membuat kebijakan IAM dengan izin Amazon SES yang sesuai
-
Masuk ke konsol IAM
dengan pengguna yang memiliki izin untuk membuat kebijakan IAM. Sebaiknya gunakan pengguna administratif yang dibuat diBuat pengguna administratif untuk mengelola AWS sumber daya. -
Di panel navigasi sisi kiri, pilih Kebijakan.
-
Pilih Buat kebijakan.
-
Di bagian Editor kebijakan, pilih opsi JSON.
-
Ketik atau tempel di dokumen kebijakan JSON berikut.
catatan
Kebijakan berikut berlaku untuk semua resource Amazon SES menggunakan wildcard (
*
). Untuk praktik keamanan terbaik, Anda harus mengganti wildcard dengan Nama Sumber Daya Amazon (ARN) dari sumber daya yang ingin Anda gunakan dengan App Studio.{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "ses:SendEmail", "Resource": "*" } ] }
-
Pilih Berikutnya.
Pada halaman Tinjau dan buat, berikan nama Kebijakan, seperti
SESForAppStudioPolicy
, dan Deskripsi (opsional).-
Pilih Buat kebijakan untuk membuat kebijakan.
Langkah 2b: Buat peran IAM untuk memberi App Studio akses ke Amazon SES
Sekarang, buat peran IAM yang menggunakan kebijakan yang Anda buat sebelumnya. App Studio akan menggunakan kebijakan ini untuk mendapatkan akses ke Amazon SES.
Untuk membuat peran IAM untuk memberikan akses App Studio ke Amazon SES
-
Masuk ke konsol IAM
dengan pengguna yang memiliki izin untuk membuat peran IAM. Sebaiknya gunakan pengguna administratif yang dibuat diBuat pengguna administratif untuk mengelola AWS sumber daya. -
Di panel navigasi sisi kiri, pilih Peran
-
Pilih Buat peran.
-
Di Jenis entitas Tepercaya, pilih Kebijakan kepercayaan khusus.
-
Ganti kebijakan default dengan kebijakan berikut untuk mengizinkan aplikasi App Studio mengambil peran ini di akun Anda.
Anda harus mengganti placeholder berikut dalam polis. Nilai yang akan digunakan dapat ditemukan di App Studio, di halaman Pengaturan akun.
Ganti
111122223333
dengan nomor AWS akun akun yang digunakan untuk menyiapkan instance App Studio, yang dicantumkan sebagai ID AWS akun di setelan akun di instans App Studio Anda.Ganti
11111111-2222-3333-4444-555555555555
dengan ID instans App Studio Anda, yang terdaftar sebagai ID Instance di setelan akun di instance App Studio Anda.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::
111122223333
:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:PrincipalTag/IsAppStudioAccessRole": "true", "sts:ExternalId": "11111111-2222-3333-4444-555555555555
" } } } ] }Pilih Berikutnya.
-
Di Tambahkan izin, cari dan pilih kebijakan yang Anda buat di langkah sebelumnya (
SESForAppStudioPolicy
). Memilih + di samping kebijakan akan memperluas kebijakan untuk menampilkan izin yang diberikan olehnya dan memilih kotak centang akan memilih kebijakan tersebut.Pilih Berikutnya.
-
Pada halaman Nama, tinjau, dan buat, berikan nama Peran dan Deskripsi.
Pada Langkah 3: Tambahkan tag, pilih Tambahkan tag baru untuk menambahkan tag berikut untuk memberikan akses App Studio:
Kunci:
IsAppStudioDataAccessRole
Nilai:
true
-
Pilih Buat peran dan catat Nama Sumber Daya Amazon (ARN) yang dihasilkan, Anda akan membutuhkannya saat membuat konektor Amazon SES di App Studio.
Langkah 3: Buat konektor Amazon SES
Setelah Amazon SES serta kebijakan dan peran IAM dikonfigurasi, gunakan informasi tersebut untuk membuat konektor di App Studio yang dapat digunakan builder untuk menggunakan Amazon SES di aplikasi mereka.
catatan
Anda harus memiliki peran Admin di App Studio untuk membuat konektor.
Untuk membuat konektor untuk Amazon SES
-
Arahkan ke App Studio.
-
Di panel navigasi sisi kiri, pilih Konektor di bagian Kelola. Anda akan dibawa ke halaman yang menampilkan daftar konektor yang ada dengan beberapa detail tentang masing-masing.
-
Pilih + Buat konektor.
-
Pilih AWS Layanan Lain dari daftar jenis konektor.
-
Konfigurasikan konektor Anda dengan mengisi kolom berikut:
Nama: Masukkan nama untuk konektor Amazon SES Anda.
Deskripsi: Masukkan deskripsi untuk konektor Amazon SES Anda.
Peran IAM: Masukkan Nama Sumber Daya Amazon (ARN) dari peran IAM yang dibuat di. Langkah 2b: Buat peran IAM untuk memberi App Studio akses ke Amazon SES Untuk informasi lebih lanjut tentang IAM, lihat Panduan Pengguna IAM.
Layanan: Pilih Layanan Email Sederhana.
Wilayah: Pilih AWS Wilayah tempat sumber daya Amazon SES Anda berada.
-
Pilih Buat.
-
Konektor yang baru dibuat akan muncul di daftar Konektor.