CreateMeeting API 调用接受一个必需参数,即 ClientRequestToken
,该参数允许开发人员在唯一性上下文中传递内容。它还接受可选参数,例如代表要为会议选择的媒体服务数据面板区域的 MediaRegion
、用于传递不透明标识符来代表会议主机的 MeetingHostId
(如果适用),以及用于接收会议生命周期事件的 NotificationsConfiguration
。默认情况下,Amazon EventBridge 会传送事件。或者,您也可以通过在 NotificationsConfiguration
中传递 SQS 队列 ARN 或 SNS 主题 ARN 来接收事件。API 会返回一个会议对象,该对象包含唯一的 MeetingId
、MediaRegion
和带有一组媒体 URL 的 MediaPlacement
对象。
meeting = await chime.createMeeting({
ClientRequestToken: clientRequestToken,
MediaRegion: mediaRegion,
MeetingHostId: meetingHostId,
NotificationsConfiguration: {
SqsQueueArn: sqsQueueArn,
SnsTopicArn: snsTopicArn
}
}).promise();