

# Trabalhar com pontos de acesso do Amazon S3 on Outposts
<a name="S3OutpostsAccessPoints"></a>

Para acessar o bucket do Amazon S3 on Outposts, você deve criar e configurar um ponto de acesso.

Os pontos de acesso simplificam o gerenciamento do acesso a dados em escala para conjuntos de dados compartilhados no Amazon S3. Os pontos de acesso são endpoints de rede nomeados e anexados a buckets que você pode usar para realizar operações de objeto do Amazon S3, como `GetObject` e `PutObject`. Com o S3 on Outposts, você deve usar pontos de acesso para acessar qualquer objeto em um bucket do Outposts. Os pontos de acesso são compatíveis apenas com o endereçamento em estilo de host virtual.

**nota**  
A Conta da AWS que cria o bucket do Outposts é proprietária dele e é a única que pode atribuir pontos de acesso a ele.

As seções a seguir descrevem como criar e gerenciar pontos de acesso para buckets do S3 on Outposts.

**Topics**
+ [Criar um ponto de acesso do S3 on Outposts](S3OutpostsCreateAccessPoint.md)
+ [Usar um alias em estilo de bucket para seu ponto de acesso de bucket do S3 no Outposts](s3-outposts-access-points-alias.md)
+ [Exibir informações sobre uma configuração de ponto de acesso](S3OutpostsAccessPointGet.md)
+ [Visualizar uma lista dos pontos de acesso do Amazon S3 on Outposts](S3OutpostsAccessPointList.md)
+ [Excluir um ponto de acesso](S3OutpostsAccessPointsDelete.md)
+ [Adicionar ou editar uma política de ponto de acesso](S3OutpostsAccessPointEditPolicy.md)
+ [Visualizar uma política para um ponto de acesso do S3 on Outposts](S3OutpostsAccessPointGetPolicy.md)

# Criar um ponto de acesso do S3 on Outposts
<a name="S3OutpostsCreateAccessPoint"></a>

Para acessar o bucket do Amazon S3 on Outposts, você deve criar e configurar um ponto de acesso.

Os pontos de acesso simplificam o gerenciamento do acesso a dados em escala para conjuntos de dados compartilhados no Amazon S3. Os pontos de acesso são endpoints de rede nomeados e anexados a buckets que você pode usar para realizar operações de objeto do Amazon S3, como `GetObject` e `PutObject`. Com o S3 on Outposts, você deve usar pontos de acesso para acessar qualquer objeto em um bucket do Outposts. Os pontos de acesso são compatíveis apenas com o endereçamento em estilo de host virtual.

Os exemplos a seguir mostram como criar um ponto de acesso do S3 on Outposts usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) e o AWS SDK para Java.

**nota**  
A Conta da AWS que cria o bucket do Outposts é proprietária dele e é a única que pode atribuir pontos de acesso a ele.

## Usar o console do S3
<a name="s3-outposts-bucket-create-accesspoint"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Outposts buckets** (Buckets do Outposts).

1. Escolha o bucket do Outposts para o qual deseja criar um ponto de acesso do Outposts.

1. Escolha a aba **Outposts access points (Pontos de acesso do Outposts)**.

1. Na seção **Outposts access points** (Pontos de acesso do Outposts), escolha **Create Outposts access point** (Criar ponto de acesso do Outposts).

1. Na seção **Outposts access point settings** (Configurações do ponto de acesso do Outposts), insira um nome para o ponto de acesso e escolha a nuvem privada virtual (VPC) dele.

1. Se você quiser adicionar uma política para o seu ponto de acesso, adicione-a na seção **Outposts access point policy** (Política de ponto de acesso do Outposts).

   Para obter mais informações, consulte [Configurar o IAM com o S3 on Outposts](S3OutpostsIAM.md).

## Como usar a AWS CLI
<a name="S3OutpostsCreateAccessPointCLI"></a>

**Example**  
O exemplo da AWS CLI a seguir cria um ponto de acesso para um bucket do Outposts. Para executar esse comando, substitua os `user input placeholders` por suas próprias informações.  

```
aws s3control create-access-point --account-id 123456789012 --name example-outposts-access-point --bucket "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket" --vpc-configuration VpcId=example-vpc-12345
```

## Usar o AWS SDK para Java
<a name="S3OutpostsCreateAccessPointJava"></a>

**Example**  
Para ver exemplos de como criar um ponto de acesso para um bucket do S3 Outposts com o AWS SDK para Java, consulte [CreateOutpostsAccessPoint.java](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsAccessPoint.java) nos *exemplos de código do AWS SDK para Java 2.x*.

# Usar um alias em estilo de bucket para seu ponto de acesso de bucket do S3 no Outposts
<a name="s3-outposts-access-points-alias"></a>

Com o S3 on Outposts, você deve usar pontos de acesso para acessar qualquer objeto em um bucket do Outposts. Toda vez que você cria um ponto de acesso para um bucket, o S3 no Outposts gera automaticamente um alias de ponto de acesso. É possível usar esse alias de ponto de acesso em vez de um ARN de ponto de acesso para qualquer operação de plano de dados. Por exemplo, você pode usar um alias de ponto de acesso para realizar operações em nível de objeto, como PUT, GET, LIST e muito mais. Para obter uma lista dessas operações, consulte [Operações de API do Amazon S3 para gerenciar objetos](S3OutpostsAPI.md#S3OutpostsAPIsObject).

Os exemplos a seguir mostram um ARN e um alias de ponto de acesso para um ponto de acesso chamado `my-access-point`.
+ **ARN do ponto de acesso**: `arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/my-access-point`
+ **Alias do ponto de acesso**: `my-access-po-o01ac5d28a6a232904e8xz5w8ijx1qzlbp3i3kuse10--op-s3`

Para obter mais informações sobre ARNs, consulte [Nomes de recurso da Amazon (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) no *Referência geral da AWS*.

Para obter mais informações sobre alias de pontos de acesso, consulte os tópicos a seguir.

**Topics**
+ [Alias de pontos de acesso](#access-points-alias-name-s3-outposts)
+ [Usar um alias de ponto de acesso em uma operação de objeto do S3 no Outposts](#access-points-alias-use-case-s3-outposts)
+ [Limitações](#access-points-alias-limitations-s3-outposts)

## Alias de pontos de acesso
<a name="access-points-alias-name-s3-outposts"></a>

Cria-se um alias de ponto de acesso dentro do mesmo namespace de um bucket do S3 no Outposts. Quando você cria um ponto de acesso, o S3 no Outposts gera automaticamente um alias de ponto de acesso que não poderá ser alterado. O alias de ponto de acesso atende a todos os requisitos de um nome de bucket válido do S3 no Outposts e consiste nas seguintes partes:

`access point name prefix-metadata--op-s3`

**nota**  
O sufixo `--op-s3` é reservado para alias de pontos de acesso. Recomendamos que não o use para nomes de bucket ou ponto de acesso. Para obter mais informações sobre as regras para nomes de bucket do S3 no Outposts, consulte [Trabalhar com buckets do S3 on Outposts](S3OutpostsWorkingBuckets.md).

### Encontrar o alias do ponto de acesso
<a name="access-points-alias-name-s3-outposts-find"></a>

Os exemplos a seguir mostram como encontrar um ponto de acesso usando o console do Amazon S3 e a AWS CLI.

**Example : Encontrar e copiar um alias de ponto de acesso no console do Amazon S3**  
Depois de criar um ponto de acesso no console, você pode obter o alias do ponto de acesso na coluna **Access Point alias** (Alias de ponto de acesso) na lista **Access Points** (Pontos de acesso).   

**Como copiar um alias de ponto de acesso**

1. Abra o console do Amazon S3, em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Outposts access points** (Pontos de acesso do Outposts).

1. Para copiar o alias do ponto de acesso, realize um dos seguintes procedimentos:
   + Na lista **Access Points** (Pontos de acesso), selecione o botão de opção ao lado do nome do ponto de acesso e escolha **Copy Access Point alias** (Copiar alias do ponto de acesso).
   + Escolha o nome do ponto de acesso. Depois, em **Outposts access point overview** (Visão geral dos pontos de acesso do Outposts), copie o alias do ponto de acesso.

**Example : Criar um ponto de acesso usando a AWS CLI e encontrar o alias do ponto de acesso na resposta**  
O exemplo daAWS CLI a seguir para o comando `create-access-point` cria o ponto de acesso e retorna o alias do ponto de acesso gerado automaticamente. Para executar esse comando, substitua os `user input placeholders` por suas próprias informações.  

```
aws s3control create-access-point --bucket example-outposts-bucket --name example-outposts-access-point --account-id 123456789012

{
    "AccessPointArn":
    "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point",
    "Alias": "example-outp-o01ac5d28a6a232904e8xz5w8ijx1qzlbp3i3kuse10--op-s3"
}
```

**Example : Obter um alias de ponto de acesso usando a AWS CLI**  
O exemplo a seguir da AWS CLI para o comando `get-access-point` retorna informações sobre o ponto de acesso especificado. Essas informações incluem o alias do ponto de acesso. Para executar esse comando, substitua os `user input placeholders` por suas próprias informações.  

```
aws s3control get-access-point --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --name example-outposts-access-point --account-id 123456789012

{
    "Name": "example-outposts-access-point",
    "Bucket": "example-outposts-bucket",
    "NetworkOrigin": "Vpc",
    "VpcConfiguration": {
        "VpcId": "vpc-01234567890abcdef"
    },
    "PublicAccessBlockConfiguration": {
        "BlockPublicAcls": true,
        "IgnorePublicAcls": true,
        "BlockPublicPolicy": true,
        "RestrictPublicBuckets": true
    },
    "CreationDate": "2022-09-18T17:49:15.584000+00:00",
    "Alias": "example-outp-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3"
}
```

**Example : Listar os pontos de acesso para encontrar um alias de ponto de acesso usando a AWS CLI**  
O exemplo a seguir da AWS CLI para o comando `list-access-points` lista informações sobre o ponto de acesso especificado. Essas informações incluem o alias do ponto de acesso. Para executar esse comando, substitua os `user input placeholders` por suas próprias informações.  

```
aws s3control list-access-points --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket

{
    "AccessPointList": [
        {
            "Name": "example-outposts-access-point",
            "NetworkOrigin": "Vpc",
            "VpcConfiguration": {
                "VpcId": "vpc-01234567890abcdef"
            },
            "Bucket": "example-outposts-bucket",
            "AccessPointArn": "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point",
            "Alias": "example-outp-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3"
        }
    ]
}
```

## Usar um alias de ponto de acesso em uma operação de objeto do S3 no Outposts
<a name="access-points-alias-use-case-s3-outposts"></a>

Ao adotar pontos de acesso, é possível usar alias de pontos de acesso sem exigir alterações extensas de código.

Este exemplo da AWS CLI mostra uma operação `get-object` para um bucket S3 no Outposts. Este exemplo usa o alias do ponto de acesso como valor para `--bucket` em vez do ARN completo do ponto de acesso.

```
aws s3api get-object --bucket my-access-po-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3 --key  testkey  sample-object.rtf

{
    "AcceptRanges": "bytes",
    "LastModified": "2020-01-08T22:16:28+00:00",
    "ContentLength": 910,
    "ETag": "\"00751974dc146b76404bb7290f8f51bb\"",
    "VersionId": "null",
    "ContentType": "text/rtf",
    "Metadata": {}
}
```

## Limitações
<a name="access-points-alias-limitations-s3-outposts"></a>
+ Os aliases não podem ser configurados por clientes.
+ Não é possível excluir, modificar ou desabilitar aliases de um ponto de acesso.
+ Não é possível usar um alias de ponto de acesso para operações do ambiente de gerenciamento do S3 no Outposts. Para obter uma lista das operações do ambiente de gerenciamento do S3 no Outposts, consulte [Operações de API do Amazon S3 Control para gerenciar buckets](S3OutpostsAPI.md#S3OutpostsAPIsBucket).
+ Não é possível usar alias em políticas do AWS Identity and Access Management (IAM).

# Exibir informações sobre uma configuração de ponto de acesso
<a name="S3OutpostsAccessPointGet"></a>

Os pontos de acesso simplificam o gerenciamento do acesso a dados em escala para conjuntos de dados compartilhados no Amazon S3. Os pontos de acesso são endpoints de rede nomeados e anexados a buckets que você pode usar para realizar operações de objeto do Amazon S3, como `GetObject` e `PutObject`. Com o S3 on Outposts, você deve usar pontos de acesso para acessar qualquer objeto em um bucket do Outposts. Os pontos de acesso são compatíveis apenas com o endereçamento em estilo de host virtual.

Os tópicos a seguir mostram como retornar informações de configuração para um ponto de acesso do S3 on Outposts usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) e o AWS SDK para Java.

## Usar o console do S3
<a name="s3-outposts-bucket-get-accesspoint"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Outposts access points** (Pontos de acesso do Outposts).

1. Escolha o ponto de acesso do Outposts para o qual deseja exibir os detalhes da configuração.

1. Em **Outposts access point overview** (Visão geral do ponto de acesso do Outposts), examine os detalhes da configuração do ponto de acesso.

## Como usar o AWS CLI
<a name="S3OutpostsGetAccessPointCLI"></a>

O exemplo da AWS CLI a seguir obtém um ponto de acesso para um bucket do Outposts. Substitua os `user input placeholders` por suas próprias informações.

```
aws s3control get-access-point --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

## Usar o AWS SDK para Java
<a name="S3OutpostsGetAccessPointJava"></a>

O exemplo do SDK for Java a seguir obtém um ponto de acesso para um bucket do Outposts.

```
import com.amazonaws.services.s3control.model.*;

public void getAccessPoint(String accessPointArn) {

    GetAccessPointRequest reqGetAP = new GetAccessPointRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn);

    GetAccessPointResult respGetAP = s3ControlClient.getAccessPoint(reqGetAP);
    System.out.printf("GetAccessPoint Response: %s%n", respGetAP.toString());

}
```

# Visualizar uma lista dos pontos de acesso do Amazon S3 on Outposts
<a name="S3OutpostsAccessPointList"></a>

Os pontos de acesso simplificam o gerenciamento do acesso a dados em escala para conjuntos de dados compartilhados no Amazon S3. Os pontos de acesso são endpoints de rede nomeados e anexados a buckets que você pode usar para realizar operações de objeto do Amazon S3, como `GetObject` e `PutObject`. Com o S3 on Outposts, você deve usar pontos de acesso para acessar qualquer objeto em um bucket do Outposts. Os pontos de acesso são compatíveis apenas com o endereçamento em estilo de host virtual.

Os tópicos a seguir mostram como retornar uma lista de seus pontos de acesso do S3 on Outposts usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) e o AWS SDK para Java.

## Usar o console do S3
<a name="s3-outposts-bucket-list-accesspoints"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Outposts access points** (Pontos de acesso do Outposts).

1. Em **Outposts access points** (Pontos de acesso do Outposts), analise sua lista de pontos de acesso do S3 on Outposts.

## Como usar o AWS CLI
<a name="S3OutpostsListAccessPointCLI"></a>

O exemplo da AWS CLI a seguir lista os pontos de acesso de um bucket do Outposts. Para executar esse comando, substitua os `user input placeholders` por suas próprias informações.

```
aws s3control list-access-points --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```

## Usar o AWS SDK para Java
<a name="S3OutpostsListAccessPointJava"></a>

O exemplo do SDK for Java a seguir lista os pontos de acesso para um bucket do Outposts.

```
import com.amazonaws.services.s3control.model.*;

public void listAccessPoints(String bucketArn) {

    ListAccessPointsRequest reqListAPs = new ListAccessPointsRequest()
            .withAccountId(AccountId)
            .withBucket(bucketArn);

    ListAccessPointsResult respListAPs = s3ControlClient.listAccessPoints(reqListAPs);
    System.out.printf("ListAccessPoints Response: %s%n", respListAPs.toString());

}
```

# Excluir um ponto de acesso
<a name="S3OutpostsAccessPointsDelete"></a>

Os pontos de acesso simplificam o gerenciamento do acesso a dados em escala para conjuntos de dados compartilhados no Amazon S3. Os pontos de acesso são endpoints de rede nomeados e anexados a buckets que você pode usar para realizar operações de objeto do Amazon S3, como `GetObject` e `PutObject`. Com o S3 on Outposts, você deve usar pontos de acesso para acessar qualquer objeto em um bucket do Outposts. Os pontos de acesso são compatíveis apenas com o endereçamento em estilo de host virtual.

Os exemplos a seguir mostram como excluir um ponto de acesso usando o Console de gerenciamento da AWS e a AWS Command Line Interface (AWS CLI).

## Uso do console do S3
<a name="s3-outposts-bucket-delete-ap"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Outposts access points** (Pontos de acesso do Outposts).

1. Na seção **Outposts access points** (Pontos de acesso do Outposts), escolha o ponto de acesso do Outposts que deseja excluir.

1. Escolha **Delete**.

1. Confirme a exclusão.

## Uso do AWS CLI
<a name="S3OutpostsAccessPointsDeleteCLI"></a>

O exemplo da AWS CLI a seguir exclui um ponto de acesso do Outposts. Para executar esse comando, substitua os `user input placeholders` por suas próprias informações.

```
aws s3control delete-access-point --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

# Adicionar ou editar uma política de ponto de acesso
<a name="S3OutpostsAccessPointEditPolicy"></a>

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](S3OutpostsWorkingBuckets.md#S3OutpostsAP).

Os tópicos a seguir mostram como adicionar ou editar a política de ponto de acesso do S3 on Outposts usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) e o AWS SDK para Java.

## Usar o console do S3
<a name="s3-outposts-bucket-edit-accesspoint"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Outposts buckets** (Buckets do Outposts).

1. Escolha o bucket do Outposts para o qual você deseja editar a política de ponto de acesso.

1. Escolha a aba **Outposts access points (Pontos de acesso do Outposts)**.

1. Na seção **Outposts access points** (Pontos de acesso do Outposts), selecione o ponto de acesso cuja política você quer editar e escolha **Edit policy** (Editar política).

1. Adicione ou edite a política na seção da **Outposts access point policy** (Política do ponto de acesso do Outposts). Para obter mais informações, consulte [Configurar o IAM com o S3 on Outposts](S3OutpostsIAM.md).

## Usar a AWS CLI
<a name="S3OutpostsPutAccessPointPolicyCLI"></a>

O exemplo da AWS CLI a seguir coloca uma política para um bucket do Outposts.

1. Salve a política de ponto de acesso a seguir em um arquivo JSON. Neste exemplo, o nome do arquivo é `appolicy1.json`. Substitua os `user input placeholders` por suas próprias informações.

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Id":"exampleAccessPointPolicy",
      "Statement":[
         {
            "Sid":"st1",
            "Effect":"Allow",
            "Principal":{
               "AWS":"123456789012"
            },
            "Action":"s3-outposts:*",
            "Resource":"arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
         }
      ]
   }
   ```

1. Envie o arquivo JSON como parte do comando `put-access-point-policy` da CLI. Substitua os `user input placeholders` por suas próprias informações.

   ```
   aws s3control put-access-point-policy --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point --policy file://appolicy1.json
   ```

## Usar o AWS SDK para Java
<a name="S3OutpostsPutAccessPointPolicyJava"></a>

O exemplo do SDK for Java a seguir coloca uma política em um ponto de acesso do Outposts.

```
import com.amazonaws.services.s3control.model.*;

public void putAccessPointPolicy(String accessPointArn) {

    String policy = "{\"Version\":\"2012-10-17\",\"Id\":\"testAccessPointPolicy\",\"Statement\":[{\"Sid\":\"st1\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"" + AccountId + "\"},\"Action\":\"s3-outposts:*\",\"Resource\":\"" + accessPointArn + "\"}]}";

    PutAccessPointPolicyRequest reqPutAccessPointPolicy = new PutAccessPointPolicyRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn)
            .withPolicy(policy);

    PutAccessPointPolicyResult respPutAccessPointPolicy = s3ControlClient.putAccessPointPolicy(reqPutAccessPointPolicy);
    System.out.printf("PutAccessPointPolicy Response: %s%n", respPutAccessPointPolicy.toString());
    printWriter.printf("PutAccessPointPolicy Response: %s%n", respPutAccessPointPolicy.toString());

}
```

# Visualizar uma política para um ponto de acesso do S3 on Outposts
<a name="S3OutpostsAccessPointGetPolicy"></a>

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](S3OutpostsWorkingBuckets.md#S3OutpostsAP).

Para obter mais informações sobre como trabalhar com pontos de acesso no S3 on Outposts, consulte [Trabalhar com buckets do S3 on Outposts](S3OutpostsWorkingBuckets.md).

Os tópicos a seguir mostram como visualizar ou editar a política de ponto de acesso do S3 on Outposts usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) e o AWS SDK para Java.

## Uso do console do S3
<a name="s3-outposts-bucket-get-accesspoint-policy"></a>

1. Abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Outposts access points** (Pontos de acesso do Outposts).

1. Escolha o ponto de acesso do Outposts para o qual você deseja visualizar a política.

1. Na guia **Permissions** (Permissões), analise a política do ponto de acesso do S3 on Outposts.

1. Para editar uma política de ponto de acesso, consulte [Adicionar ou editar uma política de ponto de acesso](S3OutpostsAccessPointEditPolicy.md).

## Uso do AWS CLI
<a name="S3OutpostsGetAccessPointPolicyCLI"></a>

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 `user input placeholders` por suas próprias informações.

```
aws s3control get-access-point-policy --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

## Usar o AWS SDK para Java
<a name="S3OutpostsGetAccessPointPolicyJava"></a>

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());

}
```