View a markdown version of this page

Kebijakan IAM untuk topik Amazon SNS - AWS Pesan SMS Pengguna Akhir

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

Kebijakan IAM untuk topik Amazon SNS

Jika Anda ingin AWS SMS Pesan Pengguna Akhir menggunakan peran IAM yang ada atau jika Anda membuat peran baru, lampirkan kebijakan berikut ke peran tersebut sehingga SMS Pesan Pengguna AWS Akhir dapat menganggapnya. Untuk informasi tentang cara mengubah hubungan kepercayaan peran, lihat Memo difikasi Peran di panduan pengguna IAM.

Berikut ini adalah kebijakan kepercayaan untuk peran IAM. Dalam kebijakan IAM berikut, buat perubahan berikut:

  • Ganti accountId dengan ID unik untuk AWS akun Anda.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "SMSVoice", "Effect": "Allow", "Principal": { "Service": "sms-voice.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "accountId" } } } ] }

Berikut ini adalah kebijakan izin untuk peran IAM. S SMSVoiceAllowSNSPublish id adalah kebijakan izin untuk mengizinkan penerbitan ke topik Amazon SNS dan S SMSVoiceAllowEncryptedSNSTopics id adalah opsi untuk topik Amazon SNS terenkripsi.

Dalam kebijakan izin IAM berikut, buat perubahan berikut:

  • Ganti partition dengan AWS partisi tempat Anda menggunakan AWS SMS Pesan Pengguna Akhir.

  • Ganti region dengan SMS Pesan Pengguna AWS Akhir Wilayah AWS yang Anda gunakan.

  • Ganti accountId dengan ID unik untuk Anda Akun AWS.

  • Ganti snsTopicArn dengan topik Amazon SNS yang akan menerima pesan.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "SMSVoiceAllowSNSPublish", "Effect": "Allow", "Action": "sns:Publish", "Resource": "arn:aws:sns:us-east-1:111122223333:snsTopicArn", "Condition": { "StringEquals": { "aws:ResourceAccount": "111122223333" } } }, { "Sid": "SMSVoiceAllowEncryptedSNSTopics", "Effect": "Allow", "Action": [ "kms:Decrypt", "kms:GenerateDataKey*" ], "Resource": "*", "Condition": { "StringEquals": { "kms:EncryptionContext:aws:sns:topicArn": "arn:aws:sns:us-east-1:111122223333:snsTopicArn", "aws:CalledViaLast": "sns.amazonaws.com" } } } ] }