创建 Amazon S3 存储桶 - Amazon Chime SDK

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建 Amazon S3 存储桶

您可以使用 Amazon S3 控制台 AWS SDKs、或 to AWS CLI 来创建 Amazon S3 存储桶。有关更多信息,请参阅 Amazon Simple Storage Service (S3) 用户指南中的创建存储桶

用于您的媒体捕获管道的 Amazon S3 存储桶必须与 Amazon Chime SDK 会议属于同一个 AWS 账户。此外,你必须向亚马逊 Chime SDK 服务负责人 mediapipelines.chime.amazonaws.com s3:PutObjectAcl 授予s3:PutObject和许可。你可以使用 Amazon S3 控制台或 AWS Command Line Interface (AWS CLI) 来做到这一点。Amazon S3 存储桶必须属于可用的 Amazon Chime SDK 媒体区域之一。

注意

请务必向您的IAM用户添加策略以授予对您的存储桶的访问权限。此外,如果您使用默认 AWS 禁用的区域,则该区域中必须有 Amazon S3 存储桶。

默认情况下,AWS禁用以下区域,在启用这些区域之前,您无法在其中托管会议资源:

  • Africa (Cape Town)

  • Asia Pacific (Hong Kong)

  • 亚太地区(雅加达)

  • 欧洲地区(米兰)

  • Middle East (Bahrain)

如果您使用其中一个区域,该区域必须具有 Amazon S3 存储桶。即使您使用 Amazon S3 APIs 与默认情况下未被屏蔽且已有存储桶的区域进行通信,这也适用。有关启用封锁区域的更多信息,请参阅AWS一般参考中的管理AWS区域

创建存储桶后,将其记录下来ARN。您可以使用它创建媒体捕获管道。

以下代码示例显示 Amazon S3 存储桶策略。

{ "Version": "2012-10-17", "Id": "AWSChimeMediaCaptureBucketPolicy", "Statement": [ { "Sid": "AWSChimeMediaCaptureBucketPolicy", "Effect": "Allow", "Principal": { "Service": "mediapipelines.chime.amazonaws.com" }, "Action": [ "s3:PutObject", "s3:PutObjectAcl" ], "Resource": "arn:aws:s3:::Bucket_Name/*", "Condition": { "StringEquals": { "aws:SourceAccount": "Account_Id" }, "ArnLike": { "aws:SourceArn": "arn:aws:chime:*:Account_Id:*" } } } ] }