Creazione di un punto di accesso S3 su Outposts - Amazon S3 su Outposts

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un punto di accesso S3 su Outposts

Per accedere al bucket Amazon S3 su Outposts devi creare e configurare un punto di accesso.

Gli Access Point semplificano la gestione dell'accesso ai dati su vasta scala per set di dati condivisi in Amazon S3. Gli access point sono endpoint di rete denominati che vengono collegati a bucket che possono essere utilizzati per eseguire operazioni su oggetti di Amazon S3, ad esempio GetObject e PutObject. Con S3 su Outposts devi utilizzare i punti di accesso per accedere a qualsiasi oggetto in un bucket Outposts. I punti di accesso supportano solo l' virtual-host-styleindirizzamento.

Gli esempi seguenti mostrano come creare un punto di accesso S3 on Outposts utilizzando AWS Management Console AWS Command Line Interface ,AWS CLI() e. AWS SDK for Java

Nota

Chi crea Account AWS il bucket Outposts lo possiede ed è l'unico che può assegnargli punti di accesso.

  1. Apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nel riquadro di navigazione a sinistra, seleziona Outposts buckets (Bucket Outposts).

  3. Seleziona il bucket Outposts per il quale desideri creare un punto di accesso Outposts.

  4. Seleziona la scheda Punti di accesso Outposts.

  5. Nella sezione Punti di accesso Outposts, seleziona Crea punto di accesso Outposts.

  6. Nelle impostazioni del punto di accesso Outposts, inserisci un nome per il punto di accesso, quindi scegli il cloud privato virtuale (VPC) per il punto di accesso.

  7. Se desideri aggiungere una policy per il punto di accesso, inseriscila nella sezione Policy punto di accesso Outposts.

    Per ulteriori informazioni, consulta Configurazione IAM con S3 su Outposts.

L' AWS CLI esempio seguente crea un punto di accesso per un bucket Outposts. Per eseguire questo comando, sostituire user input placeholders con le proprie informazioni.

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

L'esempio seguente SDK per Java crea un punto di accesso per un bucket Outposts. Per utilizzare questo comando, sostituisci user input placeholders con le tue informazioni.

import com.amazonaws.services.s3control.model.*; public String createAccessPoint(String bucketArn, String accessPointName) { CreateAccessPointRequest reqCreateAP = new CreateAccessPointRequest() .withAccountId(AccountId) .withBucket(bucketArn) .withName(accessPointName) .withVpcConfiguration(new VpcConfiguration().withVpcId("vpc-12345")); CreateAccessPointResult respCreateAP = s3ControlClient.createAccessPoint(reqCreateAP); System.out.printf("CreateAccessPoint Response: %s%n", respCreateAP.toString()); return respCreateAP.getAccessPointArn(); }