Berikan izin Amazon SNS ke peran layanan CodePipeline - AWS CodePipeline

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

Berikan izin Amazon SNS ke peran layanan CodePipeline

Jika Anda berencana menggunakan Amazon SNS untuk mempublikasikan notifikasi ke topik saat tindakan persetujuan memerlukan peninjauan, peran layanan yang Anda gunakan dalam operasi CodePipeline harus diberikan izin untuk mengakses sumber daya Amazon SNS. Anda dapat menggunakan konsol IAM untuk menambahkan izin ini ke peran layanan Anda.

  1. Masuk ke AWS Management Console dan buka konsol IAM di https://console.aws.amazon.com/iam/.

    penting

    Pastikan Anda masuk keAWS Management Consoledengan informasi akun yang sama yang Anda gunakanMemulai dengan CodePipeline.

  2. Di konsol IAM, di panel navigasi, pilihPeran.

  3. Pilih nama dari peran layanan yang Anda gunakan dalam operasi CodePipeline Anda.

  4. Pilih tab Izin. Pilih Pasang kebijakan.

  5. Pilih Buat kebijakan.

  6. Di halaman Buat kebijakan, pilih tab JSON.

    Tempel kebijakan berikut:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sns:Publish", "Resource": "*" } ] }

    Pilih Tinjau kebijakan.

  7. PadaKebijakan tinjauanhalaman, diNamabidang, ketik nama untuk mengidentifikasi kebijakan ini, sepertiSNSPublish. Pilih Buat kebijakan.

  8. Kembali ke peran layanan Anda dan pilihIzintab. Pilih Pasang kebijakan.

    TemukanSNSPublishkebijakan dan pilih kotak di sebelahnya. Pilih Lampirkan kebijakan.