Exemplos de políticas de bucket de diretório para a classe S3 Express One Zone - Amazon Simple Storage Service

Exemplos de políticas de bucket de diretório para a classe S3 Express One Zone

Esta seção fornece exemplos de políticas de bucket de diretório para usar com a classe de armazenamento Amazon S3 Express One Zone. Para usar essas políticas, substitua os user input placeholders por suas próprias informações.

O exemplo de política de bucket a seguir permite que o ID de Conta da AWS 111122223333 use a operação de API CreateSession com a sessão padrão ReadWrite para o bucket de diretório especificado. Essa política concede acesso às operações de API de endpoint zonal (nível de objeto).

exemplo : política de bucket para permitir chamadas de CreateSession com a sessão padrão ReadWrite
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ReadWriteAccess", "Effect": "Allow", "Resource": "arn:aws:s3express:us-west-2:account-id:bucket/bucket-base-name--azid--x-s3", "Principal": { "AWS": [ "111122223333" ] }, "Action": [ "s3express:CreateSession" ] } ] }
exemplo : política de bucket para permitir chamadas de CreateSession com uma sessão ReadOnly

O exemplo de política de bucket a seguir permite que o ID de Conta da AWS 111122223333 use a operação de API CreateSession. Essa política usa a chave de condição s3express:SessionMode com o valor ReadOnly para definir uma sessão somente leitura.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "ReadOnlyAccess", "Effect": "Allow", "Principal": { "AWS": "111122223333" }, "Action": "s3express:CreateSession", "Resource": "*", "Condition": { "StringEquals": { "s3express:SessionMode": "ReadOnly" } } } ] }
exemplo : política de bucket para permitir o acesso entre contas para chamadas de CreateSession

O exemplo de política de bucket a seguir permite que o ID de Conta da AWS 111122223333 use a operação de API CreateSession para o bucket de diretório especificado que pertence ao ID de Conta da AWS 444455556666.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CrossAccount", "Effect": "Allow", "Principal": { "AWS": "111122223333" }, "Action": [ "s3express:CreateSession" ], "Resource": "arn:aws:s3express:us-west-2:444455556666:bucket/bucket-base-name--azid--x-s3" } ] }