Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat atau mengonfigurasi target aturan notifikasi
Target aturan notifikasi adalah topik Amazon SNS atau klien Chatbot yang dikonfigurasi untuk AWS saluran Slack atau Microsoft Teams.
Klien AWS Chatbot harus dibuat sebelum Anda dapat memilih klien sebagai target. Saat Anda memilih klien AWS Chatbot sebagai target untuk aturan notifikasi, topik Amazon SNS dikonfigurasi untuk klien AWS Chatbot tersebut dengan semua kebijakan yang diperlukan agar notifikasi dikirim ke saluran Slack atau Microsoft Teams. Anda tidak perlu mengonfigurasi topik Amazon SNS yang ada untuk klien Chatbot AWS .
Anda dapat membuat target aturan notifikasi Amazon SNS di konsol Alat Developer ketika Anda membuat aturan notifikasi. Kebijakan yang memungkinkan notifikasi dikirim ke topik tersebut diterapkan untuk Anda. Ini adalah cara termudah untuk membuat target untuk aturan notifikasi. Untuk informasi lebih lanjut, lihat Membuat aturan notifikasi.
Jika Anda menggunakan topik Amazon SNS yang sudah ada, Anda harus mengonfigurasi dengan kebijakan akses yang memungkinkan sumber daya untuk mengirim notifikasi ke topik tersebut. Sebagai contoh, lihat Mengonfigurasi topik Amazon SNS untuk notifikasi.
catatan
Jika Anda ingin menggunakan topik Amazon SNS yang sudah ada alih-alih membuat yang baru, di Target, pilih ARN-nya. Pastikan topik memiliki kebijakan akses yang sesuai, dan daftar pelanggan hanya berisi pengguna yang diizinkan untuk melihat informasi tentang sumber daya. Jika topik Amazon SNS adalah topik yang digunakan untuk CodeCommit pemberitahuan sebelum 5 November 2019, itu akan berisi kebijakan yang memungkinkan CodeCommit untuk mempublikasikannya yang berisi izin berbeda dari yang diperlukan untuk Pemberitahuan. AWS CodeStar Menggunakan topik ini tidak disarankan. Jika Anda ingin menggunakan yang dibuat untuk pengalaman itu, Anda harus menambahkan kebijakan yang diperlukan untuk AWS CodeStar Pemberitahuan selain yang sudah ada. Untuk informasi selengkapnya, lihat Mengonfigurasi topik Amazon SNS untuk notifikasi dan Memahami konten dan keamanan notifikasi.
Jika Anda ingin memperluas jangkauan notifikasi, Anda dapat mengonfigurasi integrasi antara notifikasi dan AWS Chatbot secara manual sehingga notifikasi dikirim ke ruang obrolan Amazon Chime. Untuk informasi lebih lanjut, lihat Target dan Untuk mengintegrasikan notifikasi dengan AWS Chatbot dan Amazon Chime.
Untuk mengonfigurasi topik Amazon SNS yang ada untuk digunakan sebagai target aturan notifikasi (konsol)
-
Di bilah navigasi, pilih Topik. Pilih topik, dan kemudian pilih Edit.
-
Perluas Kebijakan akses, lalu pilih Lanjutan.
-
Pada editor JSON, tambahkan pernyataan berikut ke kebijakan. Sertakan topik ARN,, Akun AWS ID Wilayah AWS, dan nama topik.
{ "Sid": "AWSCodeStarNotifications_publish", "Effect": "Allow", "Principal": { "Service": [ "codestar-notifications.amazonaws.com" ] }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:
us-east-2
:123456789012
:codestar-notifications-MyTopicForNotificationRules
" }Pernyataan kebijakan akan terlihat seperti berikut.
{ "Version": "2008-10-17", "Id": "__default_policy_ID", "Statement": [ { "Sid": "__default_statement_ID", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": [ "SNS:GetTopicAttributes", "SNS:SetTopicAttributes", "SNS:AddPermission", "SNS:RemovePermission", "SNS:DeleteTopic", "SNS:Subscribe", "SNS:ListSubscriptionsByTopic", "SNS:Publish" ], "Resource": "arn:aws:sns:
us-east-2
:123456789012
:codestar-notifications-MyTopicForNotificationRules
", "Condition": { "StringEquals": { "AWS:SourceOwner": "123456789012" } } }, { "Sid": "AWSCodeStarNotifications_publish", "Effect": "Allow", "Principal": { "Service": [ "codestar-notifications.amazonaws.com" ] }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:us-east-2
:123456789012
:codestar-notifications-MyTopicForNotificationRules
" } ] } -
Pilih Simpan perubahan.
-
Di Langganan, tinjau daftar pelanggan topik. Menambahkan, mengedit, atau menghapus pelanggan yang sesuai untuk target aturan notifikasi ini. Pastikan bahwa daftar pelanggan hanya berisi pengguna yang diizinkan untuk melihat informasi tentang sumber daya. Untuk informasi selengkapnya, lihat Memahami konten dan keamanan notifikasi.
Untuk membuat klien AWS Chatbot dengan Slack untuk digunakan sebagai target
Ikuti petunjuk dalam Menyiapkan AWS Chatbot dengan Slack di Panduan Administrator Chatbot AWS . Apabila Anda melakukannya, pertimbangkan pilihan berikut untuk integrasi optimum dengan notifikasi:
Saat membuat IAM role, pertimbangkan untuk memilih nama peran yang memudahkan untuk mengidentifikasi tujuan peran ini (misalnya,
AWSCodeStarNotifications-Chatbot-Slack-Role
). Ini dapat membantu Anda mengidentifikasi tujuan peran di masa depan.Dalam topik SNS, Anda tidak harus memilih topik atau AWS Wilayah. Saat Anda memilih klien AWS Chatbot sebagai target, topik Amazon SNS dengan semua izin yang diperlukan dibuat dan dikonfigurasi untuk klien AWS Chatbot sebagai bagian dari proses pembuatan aturan notifikasi.
-
Menyelesaikan proses pembuatan klien. Klien ini kemudian tersedia bagi Anda untuk memilih sebagai target saat membuat aturan notifikasi. Untuk informasi selengkapnya, lihat Membuat aturan notifikasi.
catatan
Jangan hapus topik Amazon SNS dari klien Chatbot AWS setelah dikonfigurasi untuk Anda. Melakukan hal tersebut akan mencegah notifikasi dikirim ke Slack.
Untuk membuat klien AWS Chatbot dengan Microsoft Teams untuk digunakan sebagai target
Ikuti petunjuk dalam Menyiapkan AWS Chatbot dengan Microsoft Teams di Panduan Administrator Chatbot AWS . Apabila Anda melakukannya, pertimbangkan pilihan berikut untuk integrasi optimum dengan notifikasi:
Saat membuat IAM role, pertimbangkan untuk memilih nama peran yang memudahkan untuk mengidentifikasi tujuan peran ini (misalnya,
AWSCodeStarNotifications-Chatbot-Microsoft-Teams-Role
). Ini dapat membantu Anda mengidentifikasi tujuan peran di masa depan.Dalam topik SNS, Anda tidak harus memilih topik atau AWS Wilayah. Saat Anda memilih klien AWS Chatbot sebagai target, topik Amazon SNS dengan semua izin yang diperlukan dibuat dan dikonfigurasi untuk klien AWS Chatbot sebagai bagian dari proses pembuatan aturan notifikasi.
-
Menyelesaikan proses pembuatan klien. Klien ini kemudian tersedia bagi Anda untuk memilih sebagai target saat membuat aturan notifikasi. Untuk informasi selengkapnya, lihat Membuat aturan notifikasi.
catatan
Jangan hapus topik Amazon SNS dari klien Chatbot AWS setelah dikonfigurasi untuk Anda. Melakukannya akan mencegah pemberitahuan dikirim ke Microsoft Teams.