Utilizzo di bucket S3 su Outposts - 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à.

Utilizzo di bucket S3 su Outposts

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. Sui bucket Outposts puoi utilizzare le stesse API e caratteristiche di Amazon S3, comprese policy di accesso, crittografia e tagging. Per ulteriori informazioni, consulta Che cos'è Amazon S3 su Outposts?

Comunichi con i bucket Outpost utilizzando un punto di accesso e una connessione di endpoint su un Virtual Private Cloud (VPC). Per accedere ai tuoi oggetti e bucket S3 su Outposts, devi disporre di un punto di accesso per il VPC e di un endpoint per lo stesso VPC. Per ulteriori informazioni, consulta Reti per S3 su Outposts.

Bucket

In S3 su Outposts, i nomi dei bucket sono univoci in un Outpost e richiedono il codice Regione AWS per la regione in cui è presente Outpost, l'ID Account AWS, l'ID Outpost e il nome del bucket per identificarli.

arn:aws:s3-outposts:region:account-id:outpost/outpost-id/bucket/bucket-name

Per ulteriori informazioni, consulta ARN delle risorse per S3 su Outposts.

Access point

Amazon S3 su Outposts supporta i punti di accesso configurati solo per i virtual private cloud (VPC) come unico mezzo per accedere ai bucket di Outposts.

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'indirizzamento in stile hosting virtuale.

Il seguente esempio illustra il formato ARN da utilizzare per i punti di accesso di S3 su Outposts. L'ARN del punto di accesso il codice Regione AWS per la regione in cui è presente l'Outpost, l'ID Account AWS, l'ID Outpost e il nome del punto di accesso.

arn:aws:s3-outposts:region:account-id:outpost/outpost-id/accesspoint/accesspoint-name

Endpoint

Per instradare le richieste a un punto di accesso S3 su Outposts, è necessario creare e configurare un endpoint S3 su Outposts. Con gli endpoint S3 su Outposts, puoi collegare privatamente il tuo VPC al tuo bucket Outpost. Gli endpoint S3 su Outposts sono URI (Uniform Resource Identifier) virtuali del punto di ingresso al bucket S3 su Outposts. Sono componenti VPC con scalabilità orizzontale, ridondanza e disponibilità elevata.

Ogni cloud privato virtuale (VPC) del tuo Outpost può avere un endpoint associato, per un massimo di 100 endpoint per Outpost. È necessario creare questi endpoint per poter accedere ai bucket Outpost ed eseguire operazioni sugli oggetti. La creazione di questi endpoint consente inoltre che il modello API e i comportamenti siano gli stessi consentendo alle stesse operazioni di funzionare in S3 e S3 su Outposts.

Operazioni API in S3 su Outposts

S3 su Outposts ospita un endpoint separato diverso dall'endpoint Amazon S3 per gestire le operazioni API del bucket Outpost. Questo endpoint è s3-outposts.region.amazonaws.com.

Per utilizzare le operazioni API Amazon S3, è necessario firmare il bucket e gli oggetti utilizzando il formato ARN corretto. Gli ARN per le operazioni API vanno inoltrati in modo che Amazon S3 possa determinare se la richiesta è per Amazon S3 (s3-control.region.amazonaws.com) o per S3 su Outposts (s3-outposts.region.amazonaws.com). In base al formato dell'ARN, S3 può quindi firmare e instradare la richiesta in modo appropriato.

Ogni volta che la richiesta viene inviata al pannello di controllo Amazon S3, l'SDK estrae i componenti dall'ARN e include l'intestazione aggiuntiva x-amz-outpost-id con il valore outpost-id estratto dall'ARN. Il nome del servizio dall'ARN verrà utilizzato per firmare la richiesta prima che venga instradata all'endpoint S3 su Outposts. Questo comportamento si applica a tutte le operazioni API gestite dal client s3control.

Nella tabella seguente sono riportate le operazioni API estese per Amazon S3 su Outposts e le loro modifiche rispetto ad Amazon S3.

API S3 sul valore del parametro Outposts

CreateBucket

Nome bucket come ARN, ID Outpost

ListRegionalBuckets

ID Outpost

DeleteBucket

Nome del bucket come ARN

DeleteBucketLifecycleConfiguration

Nome del bucket come ARN

GetBucketLifecycleConfiguration

Nome del bucket come ARN

PutBucketLifecycleConfiguration

Nome del bucket come ARN

GetBucketPolicy

Nome del bucket come ARN

PutBucketPolicy

Nome del bucket come ARN

DeleteBucketPolicy

Nome del bucket come ARN

GetBucketTagging

Nome del bucket come ARN

PutBucketTagging

Nome del bucket come ARN

DeleteBucketTagging

Nome del bucket come ARN

CreateAccessPoint

Nome del punto di accesso come ARN

DeleteAccessPoint

Nome del punto di accesso come ARN

GetAccessPoint

Nome del punto di accesso come ARN

GetAccessPoint

Nome del punto di accesso come ARN

ListAccessPoints

Nome del punto di accesso come ARN

PutAccessPointPolicy

Nome del punto di accesso come ARN

GetAccessPointPolicy

Nome del punto di accesso come ARN

DeleteAccessPointPolicy

Nome del punto di accesso come ARN

Creazione e gestione di bucket S3 su Outposts

Per ulteriori informazioni sulla creazione e sulla gestione dei bucket S3 su Outposts, consulta i seguenti argomenti.