Recupero di un bucket S3 su Outposts utilizzando AWS CLI e SDK per Java - Amazon Simple Storage Service

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à.

Recupero di un bucket S3 su Outposts utilizzando AWS CLI e SDK per Java

Con Amazon S3 su Outposts è possibile creare bucket S3 su AWS Outposts, nonché archiviare e recuperare facilmente gli oggetti on-Premise per le applicazioni che richiedono l'accesso ai dati in locale, l'elaborazione dei dati in locale e la residenza dei dati. S3 su Outposts fornisce una nuova classe di storage, S3 Outposts (OUTPOSTS), che utilizza le API Amazon S3 ed è progettata per archiviare i dati in modo durevole e ridondante su più dispositivi e server su AWS Outposts. Comunichi con il bucket Outpost utilizzando un punto di accesso e una connessione di endpoint su un Virtual Private Cloud (VPC). Sui bucket Outposts puoi utilizzare le stesse API e caratteristiche di Amazon S3, comprese policy di accesso, crittografia e tagging. Puoi utilizzare S3 su Outposts tramite la AWS Management Console, AWS Command Line Interface (AWS CLI), gli SDK AWS o l'API REST. Per ulteriori informazioni, consulta Che cos'è Amazon S3 su Outposts?

Gli esempi seguenti illustrano come recuperare un bucket S3 su Outposts utilizzando AWS CLI e AWS SDK for Java.

Nota

Utilizzando questa operazione con Amazon S3 su Outposts tramite AWS CLI o gli SDK AWS, fornisci l'ARN del punto di accesso per Outposts invece del nome del bucket. Il punto di accesso ARN assume il seguente modulo, dove region è il codice Regione AWS per la Regione in cui ha sede Outpost:

arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point

Per ulteriori informazioni sugli ARN S3 su Outposts, consulta Risorsa ARNs per S3 su Outposts.

Nell'esempio S3 su Outposts seguente si ottiene un bucket utilizzando AWS CLI. Per usare questo comando, sostituire ogni user input placeholder con le proprie informazioni. Per ulteriori informazioni su questo comando, consulta get-bucket nella Guida di riferimento AWS CLI.

aws s3control get-bucket --account-id 123456789012 --bucket "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket"

Nell'esempio S3 su Outposts seguente viene ottenuto un bucket utilizzando SDK per Java. Per ulteriori informazioni, consulta la sezione GetBucket in Guida di riferimento all'API di Amazon Simple Storage Service.

import com.amazonaws.services.s3control.model.*; public void getBucket(String bucketArn) { GetBucketRequest reqGetBucket = new GetBucketRequest() .withBucket(bucketArn) .withAccountId(AccountId); GetBucketResult respGetBucket = s3ControlClient.getBucket(reqGetBucket); System.out.printf("GetBucket Response: %s%n", respGetBucket.toString()); }