Visualizar uma política para um ponto de acesso do S3 on Outposts
Cada ponto de acesso tem permissões e controles de rede distintos que o Amazon S3 on Outposts aplica a qualquer solicitação feita por meio desse ponto de acesso. Cada ponto de acesso impõe uma política de ponto de acesso personalizada que funciona em conjunto com a política de bucket anexada ao bucket subjacente. Para obter mais informações, consulte Pontos de acesso.
Para obter mais informações sobre como trabalhar com pontos de acesso no S3 on Outposts, consulte Trabalhar com buckets do S3 on Outposts.
Os tópicos a seguir mostram como visualizar ou editar a política de ponto de acesso do S3 on Outposts usando o AWS Management Console, a AWS Command Line Interface (AWS CLI) e o AWS SDK para Java.
Abra o console do Amazon S3 em https://console.aws.amazon.com/s3/
. -
No painel de navegação à esquerda, escolha Outposts access points (Pontos de acesso do Outposts).
-
Escolha o ponto de acesso do Outposts para o qual você deseja visualizar a política.
-
Na guia Permissions (Permissões), analise a política do ponto de acesso do S3 on Outposts.
-
Para editar uma política de ponto de acesso, consulte Adicionar ou editar uma política de ponto de acesso.
O exemplo da AWS CLI a seguir obtém uma política para um ponto de acesso do Outposts. Para executar esse comando, substitua os
por suas próprias informações.user input placeholders
aws s3control get-access-point-policy --account-id
123456789012
--name arn:aws:s3-outposts:region
:123456789012
:outpost/op-01ac5d28a6a232904
/accesspoint/example-outposts-access-point
O exemplo do SDK for Java a seguir obtém uma política para um ponto de acesso do Outposts.
import com.amazonaws.services.s3control.model.*; public void getAccessPointPolicy(String accessPointArn) { GetAccessPointPolicyRequest reqGetAccessPointPolicy = new GetAccessPointPolicyRequest() .withAccountId(AccountId) .withName(accessPointArn); GetAccessPointPolicyResult respGetAccessPointPolicy = s3ControlClient.getAccessPointPolicy(reqGetAccessPointPolicy); System.out.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString()); printWriter.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString()); }