Eliminazione di un endpoint Amazon S3 su Outposts - Amazon Simple Storage Service

Eliminazione di un endpoint Amazon S3 su Outposts

Per instradare le richieste verso un punto di accesso Amazon S3 su Outposts, è necessario creare e configurare un endpoint S3 su Outposts. Ogni cloud privato virtuale (VPC) del tuo Outpost può avere un endpoint associato. Per ulteriori informazioni sull'endpoint, consulta Requisiti di rete di S3 su Outposts. È necessario creare questi endpoint per poter accedere ai bucket Outposts ed eseguire operazioni sugli oggetti. Per ulteriori informazioni, consultare Endpoint.

Gli esempi seguenti mostrano come eliminare gli endpoint S3 su Outposts utilizzando la AWS Management Console, AWS Command Line Interface (AWS CLI) e AWS SDK for Java.

  1. Apri la console Amazon S3 su https://console.aws.amazon.com/s3/.

  2. Nel riquadro di navigazione a sinistra, seleziona Outposts access points (Punti di accesso Outposts).

  3. Nella pagina Outposts access points (Punti di accesso Outposts) seleziona la scheda Outposts endpoints (Endpoint Outposts).

  4. In Outposts endpoints (Endpoint Outposts) scegli l'endpoint che desideri eliminare e seleziona Delete (Elimina).

Nell'esempio della AWS CLI seguente viene eliminato un endpoint per un Outpost. Per eseguire questo comando, sostituire user input placeholders con le proprie informazioni.

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

Nell'esempio SDK per Java seguente viene eliminato un endpoint per un Outpost. Per utilizzare questo comando, sostituisci user input placeholders con le tue informazioni.

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."); }