

# Excluir um endpoint do Amazon S3 on Outposts
<a name="S3OutpostsDeleteEndpoints"></a>

Para rotear solicitações para um ponto de acesso do Amazon S3 on Outposts, você deve criar e configurar um endpoint do S3 on Outposts. Para criar um endpoint, você precisará de uma conexão ativa com seu link de serviço com sua região de origem do Outposts. Cada nuvem privada virtual (VPC) em seu Outpost pode ter um endpoint associado. Para obter mais informações sobre cotas de endpoints, consulte [Requisitos de rede do S3 on Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). Você deve criar um endpoint para poder acessar seus buckets do Outposts e executar operações de objeto. Para obter mais informações, consulte [Endpoints](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Os exemplos a seguir mostram como excluir os endpoints 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-endpoint-delete"></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 página **Outposts access points** (Pontos de acesso do Outposts), escolha a guia **Outposts endpoints** (Endpoints do Outposts).

1. Em **Outposts endpoints** (Endpoints do Outposts), escolha o endpoint que você deseja excluir e escolha **Delete** (Excluir).

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

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

```
aws s3outposts delete-endpoint --endpoint-id example-endpoint-id --outpost-id op-01ac5d28a6a232904
```

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

O exemplo do SDK for Java a seguir exclui um endpoint de um Outpost. Para usar esse exemplo, substitua os `user input placeholders` por suas próprias informações.

```
import com.amazonaws.arn.Arn;
import com.amazonaws.services.s3outposts.AmazonS3Outposts;
import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder;
import com.amazonaws.services.s3outposts.model.DeleteEndpointRequest;

public void deleteEndpoint(String endpointArnInput) {
    String outpostId = "op-01ac5d28a6a232904";
    AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder
                .standard().build();
                
    Arn endpointArn = Arn.fromString(endpointArnInput);
    String[] resourceParts = endpointArn.getResource().getResource().split("/");
    String endpointId = resourceParts[resourceParts.length - 1];
    DeleteEndpointRequest deleteEndpointRequest = new DeleteEndpointRequest()
                .withEndpointId(endpointId)
                .withOutpostId(outpostId);
    s3OutpostsClient.deleteEndpoint(deleteEndpointRequest);
    System.out.println("Endpoint with id " + endpointId + " is deleted.");
}
```