Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memahami pemberitahuan acara Amazon Chime SDK
Amazon Chime SDK mendukung pengiriman pemberitahuan acara rapat ke Amazon EventBridge, Amazon Simple Queue Service (SQS), dan Amazon Simple Notification Service (SNS).
catatan
Namespace rapat Amazon Chime SDK default menggunakan titik akhir. ChimeSDKMeetings
Namespace Chime lama menggunakan satu titik akhir. Untuk informasi lebih lanjut tentang ruang nama dan titik akhir, lihatMigrasi ke namespace rapat Amazon Chime SDK, sebelumnya dalam panduan ini.
Mengirim notifikasi ke EventBridge
Anda dapat mengirim notifikasi Acara Amazon Chime SDK ke. EventBridge Untuk informasi mendetail tentang penggunaan Amazon Chime SDK dengan EventBridge, lihat Mengotomatiskan Amazon Chime SDK dengan di EventBridge Panduan Administrator Amazon Chime SDK. Untuk selengkapnya EventBridge, lihat Panduan EventBridge Pengguna Amazon.
Mengirim pemberitahuan ke Amazon SQS dan Amazon SNS
Anda dapat menggunakan CreateMeetingAPI di Referensi API Amazon Chime SDK untuk mengirim pemberitahuan acara rapat Amazon Chime SDK ke satu antrian Amazon SQS dan satu topik Amazon SNS per rapat. Ini dapat membantu mengurangi latensi notifikasi. Untuk informasi lebih lanjut tentang Amazon SQS, lihat Panduan Pengembang Amazon Simple Queue Service. Untuk informasi selengkapnya tentang Amazon SNS, lihat Panduan Developer Amazon Simple Notification Service.
Pemberitahuan yang dikirim ke Amazon SQS dan Amazon SNS berisi informasi yang sama dengan notifikasi yang dikirimkan oleh Amazon Chime SDK. EventBridge Amazon Chime SDK mendukung pengiriman pemberitahuan acara rapat ke antrian dan topik di Wilayah API yang digunakan untuk membuat rapat. Pemberitahuan acara mungkin dikirimkan di luar urutan kejadian.
Memberikan akses Amazon Chime SDK ke Amazon SQS dan Amazon SNS
Sebelum Amazon Chime SDK dapat mengirimi Anda notifikasi melalui antrean Amazon SQS atau topik Amazon SNS, Anda harus memberikan izin Amazon Chime SDK untuk mempublikasikan pesan ke Nama Sumber Daya Amazon (ARN) antrian atau topik. Untuk melakukannya, lampirkan kebijakan AWS Identity and Access Management (IAM) ke antrian atau topik yang memberikan izin yang sesuai ke Amazon Chime SDK. Untuk informasi selengkapnya, lihat Manajemen identitas dan akses di Amazon SQS di Panduan Pengembang Layanan Antrian Sederhana Amazon dan Contoh kasus untuk kontrol akses Amazon SNS di Panduan Pengembang Layanan Pemberitahuan Sederhana Amazon.
catatan
Antrian Amazon SQS atau topik Amazon SNS Anda harus menggunakan wilayah yang sama dengan titik akhir API Amazon Chime SDK AWS Anda.
contoh Izinkan Amazon Chime SDK mempublikasikan peristiwa ke antrean Amazon SQS
Contoh kebijakan IAM berikut memberikan izin Amazon Chime SDK untuk memublikasikan pemberitahuan peristiwa rapat ke antrean Amazon SQS yang ditentukan. Perhatikan pernyataan bersyarat untuk aws:SourceArn
danaws:SourceAccount
. Mereka membahas potensi masalah Deputi Bingung.
catatan
Anda dapat menggunakan
aws:SourceArn
atauaws:SourceAccount
saat membuat kebijakan di bawah ini. Anda tidak perlu menggunakan keduanya.Contoh-contoh ini menggunakan
ChimeSDKMeetings
namespace dan endpoint yang sesuai. Jika Anda menggunakanChime
namespace, Anda harus menggunakan endpoint.chime.amazonaws.com
{ "Version": "2008-10-17", "Id": "
example-ID
", "Statement": [ { "Sid": "example-statement-ID
", "Effect": "Allow", "Principal": { "Service": "meetings.chime.amazonaws.com" }, "Action": [ "sqs:SendMessage", "sqs:GetQueueUrl" ], "Resource": "arn:aws:sqs:"eu-central-1
:111122223333
:queueName", "Condition": { "ArnLike": { "aws:SourceArn": "arn:partition
:chime::111122223333
:*" }, "StringEquals": { "aws:SourceAccount": "111122223333
" } } } ] }
Contoh ini menunjukkan kebijakan Amazon SNS yang memungkinkan Amazon Chime SDK mengirim pemberitahuan acara rapat ke topik SNS Anda.
{ "Version": "2008-10-17", "Id": "
example-ID
", "Statement": [ { "Sid": "allow-chime-sdk-access-statement-id
", "Effect": "Allow", "Principal": { "Service": "meetings.chime.amazonaws.com" }, "Action": [ "SNS:Publish" ], "Resource": "arn:aws:sns:eu-central-1
:111122223333
:topicName", "Condition": { "ArnLike": { "aws:SourceArn": "arn:partition
:chime::111122223333
:*" }, "StringEquals": { "aws:SourceAccount": "111122223333
" } } } ] }
Jika antrian Amazon SQS diaktifkan untuk enkripsi sisi server (SSE), Anda harus mengambil langkah tambahan. Lampirkan kebijakan IAM ke AWS KMS kunci terkait yang memberikan izin Amazon Chime SDK ke tindakan yang diperlukan untuk mengenkripsi data AWS KMS yang ditambahkan ke antrian.
{ "Version": "2012-10-17", "Id": "
example-ID
", "Statement": [ { "Sid": "example-statement-ID
", "Effect": "Allow", "Principal": { "Service": "meetings.chime.amazonaws.com" }, "Action": [ "kms:GenerateDataKey", "kms:Decrypt" ], "Resource": "*" } ] }
contoh Izinkan Amazon Chime SDK mempublikasikan peristiwa ke topik Amazon SNS
Contoh kebijakan IAM berikut memberikan izin Amazon Chime SDK untuk mempublikasikan pemberitahuan acara rapat ke topik Amazon SNS yang ditentukan.
{ "Version": "2008-10-17", "Id": "
example-ID
", "Statement": [ { "Sid": "allow-chime-sdk-access-statement-id", "Effect": "Allow", "Principal": { "Service": "meetings.chime.amazonaws.com" }, "Action": [ "SNS:Publish" ], "Resource": "arn:aws:sns:eu-central-1
:111122223333
:topicName", "Condition": { "ArnLike": { "aws:SourceArn": "arn:partition:chime::111122223333
:*" }, "StringEquals": { "aws:SourceAccount": "111122223333
" } } } ] }