Creazione di un endpoint in un Outpost - Amazon Simple Storage Service

Creazione di un endpoint in un Outpost

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.

Autorizzazioni

Per ulteriori informazioni sulle autorizzazioni richieste per la creazione di un endpoint, consulta Autorizzazioni per endpoint S3 su Outposts.

Gli esempi seguenti illustrano come creare un endpoint S3 su Outposts utilizzando AWS Management Console, AWS Command Line Interface (AWS CLI) e AWS SDK for Java.

  1. Accedi alla AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

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

  3. Seleziona la scheda Outposts endpoints (Endpoint Outposts).

  4. Scegli Create Outposts endpoint (Crea endpoint Outposts).

  5. In Outpost, scegli l'Outpostsu cui creare questo endpoint.

  6. In VPC, scegli un VPC che non disponga ancora di un endpoint e rispetti le regole degli endpoint di Outposts.

    Un Virtual Private Cloud (VPC) consente di avviare risorse AWS in una rete virtuale definita dall'utente. Questa rete virtuale è simile a una comune rete da gestire all'interno del proprio data center, ma con i vantaggi dell'impiego dell'infrastruttura scalabile di AWS.

    Se non si dispone di un VPC, scegliere Crea VPC. Per ulteriori informazioni, consulta Creazione di access point limitati a un cloud privato virtuale.

  7. Scegli Create Outposts endpoint (Crea endpoint Outposts).

Nel seguente esempio AWS CLI viene creato un endpoint per un Outpost utilizzando il tipo di accesso alle risorse del VPC. Il VPC deriva dalla sottorete. Per eseguire questo comando, sostituire user input placeholders con le proprie informazioni.

aws s3outposts create-endpoint --outpost-id op-01ac5d28a6a232904 --subnet-id subnet-8c7a57c5 --security-group-id sg-ab19e0d1

Nel seguente esempio AWS CLI viene creato un endpoint per un Outpost utilizzando il tipo di accesso al pool di indirizzi IP di proprietà del cliente (pool CoIP). Per eseguire questo comando, sostituire user input placeholders con le proprie informazioni.

aws s3outposts create-endpoint --outpost-id op-01ac5d28a6a232904 --subnet-id subnet-8c7a57c5 --security-group-id sg-ab19e0d1 --access-type CustomerOwnedIp --customer-owned-ipv4-pool ipv4pool-coip-12345678901234567

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

import com.amazonaws.services.s3outposts.AmazonS3Outposts; import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder; import com.amazonaws.services.s3outposts.model.CreateEndpointRequest; import com.amazonaws.services.s3outposts.model.CreateEndpointResult; public void createEndpoint() { AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder .standard().build(); CreateEndpointRequest createEndpointRequest = new CreateEndpointRequest() .withOutpostId("op-0d79779cef3c30a40") .withSubnetId("subnet-8c7a57c5") .withSecurityGroupId("sg-ab19e0d1") .withAccessType("CustomerOwnedIp") .withCustomerOwnedIpv4Pool("ipv4pool-coip-12345678901234567"); // Use .withAccessType and .withCustomerOwnedIpv4Pool only when the access type is // customer-owned IP address pool (CoIP pool) CreateEndpointResult createEndpointResult = s3OutpostsClient.createEndpoint(createEndpointRequest); System.out.println("Endpoint is created and its ARN is " + createEndpointResult.getEndpointArn()); }