Como criar um bucket do Amazon S3 - SDK do Amazon Chime

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como criar um bucket do Amazon S3

Você pode usar o console do Amazon S3, os AWS SDKs ou a AWS CLI para criar um bucket do Amazon S3. Para mais informações, consulte Como criar um bucket no Manual do usuário do Amazon Simple Storage Service (S3).

O bucket do Amazon S3 para seu pipeline de captura de mídia deve pertencer à mesma AWS conta da reunião do SDK do Amazon Chime. Além disso, você deve conceder a permissão s3:PutObject e s3:PutObjectAcl à entidade principal do serviço do SDK do Amazon Chime, mediapipelines.chime.amazonaws.com. Você pode fazer isso com o console Amazon S3 ou com o AWS Command Line Interface ()AWS CLI. O bucket do Amazon S3 deve pertencer a uma das regiões de mídia disponíveis do Amazon Chime SDK.

nota

Certifique-se de adicionar uma política ao seu usuário do IAM para conceder acesso ao seu bucket. Além disso, se você usar uma região que é AWS desativada por padrão, você deve ter um bucket do Amazon S3 nessa região.

Por padrão, a AWS desativa as seguintes regiões, e você não pode hospedar recursos de reunião nelas até que você as habilite:

  • Africa (Cape Town)

  • Ásia-Pacífico (Hong Kong)

  • Ásia-Pacífico (Jacarta)

  • Europa (Milão)

  • Oriente Médio (Barém)

Se você usa uma dessas regiões, ela deve ter um bucket do Amazon S3. Isso se aplica mesmo se você usar as APIs do Amazon S3 para se comunicar com regiões que não estão bloqueadas por padrão e que já têm um bucket. Para mais informações sobre como habilitar regiões bloqueadas, consulte Como gerenciar regiões da AWS na Referência geral da AWS.

Depois de criar um bucket, registre seu ARN. Você o usa para criar um pipeline de captura de mídia.

O exemplo a seguir mostra uma política de bucket do 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:*" } } } ] }