Utilizzo di punti di accesso con operazioni compatibili con Amazon S3 - 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 punti di accesso con operazioni compatibili con Amazon S3

Negli esempi seguenti viene illustrato come utilizzare i punti di accesso con operazioni compatibili in Amazon S3.

Compatibilità dei punti di accesso con i AWS servizi

Gli alias dei punti di accesso Amazon S3 consentono a qualsiasi applicazione che richiede un nome bucket S3 di utilizzare facilmente un punto di accesso. È possibile utilizzare gli alias dei punti di accesso S3 ovunque si utilizzino nomi bucket S3 per accedere ai dati in S3. Per ulteriori informazioni, consulta Casi d'uso e limitazioni degli alias dei punti di accesso.

Compatibilità dei punti di accesso con le operazioni S3

Puoi utilizzare i punti di accesso per accedere a un bucket utilizzando il seguente sottoinsieme di API Amazon S3. Tutte le operazioni elencate di seguito possono accettare ARN o alias dei punti di accesso:

Operazioni S3

Richiedere un oggetto tramite un punto di accesso

L'esempio seguente mostra come richiedere l'oggetto my-image.jpg tramite l'access point prod di proprietà dell'ID account 123456789012 nella regione us-west-2 e salvare il file scaricato come download.jpg.

AWS CLI
aws s3api get-object --key my-image.jpg --bucket arn:aws:s3:us-west-2:123456789012:accesspoint/prod download.jpg

Caricamento di un oggetto tramite un alias del punto di accesso

Nell'esempio seguente l'oggetto my-image.jpg viene caricato tramite l'alias del punto di accesso my-access-point-hrzrlukc5m36ft7okagglf3gmwluquse1b-s3alias di proprietà dell'ID account 123456789012 nella regione us-west-2.

AWS CLI
aws s3api put-object --bucket my-access-point-hrzrlukc5m36ft7okagglf3gmwluquse1b-s3alias --key my-image.jpg --body my-image.jpg

Eliminare un oggetto tramite un punto di accesso

Nell'esempio seguente l'oggetto my-image.jpg viene eliminato tramite il punto di accesso prod di proprietà dell'ID account 123456789012 nella regione us-west-2.

AWS CLI
aws s3api delete-object --bucket arn:aws:s3:us-west-2:123456789012:accesspoint/prod --key my-image.jpg

Visualizzazione di oggetti tramite un alias del punto di accesso

Nell'esempio seguente vengono elencati gli oggetti tramite l'alias del punto di accesso my-access-point-hrzrlukc5m36ft7okagglf3gmwluquse1b-s3alias di proprietà dell'ID account 123456789012 nella regione us-west-2.

AWS CLI
aws s3api list-objects-v2 --bucket my-access-point-hrzrlukc5m36ft7okagglf3gmwluquse1b-s3alias

Aggiungere un set di tag a un oggetto tramite un punto di accesso

L'esempio seguente aggiunge un set di tag all'oggetto esistente my-image.jpg tramite l'access point prod di proprietà dell'ID account 123456789012 nella regione us-west-2.

AWS CLI
aws s3api put-object-tagging --bucket arn:aws:s3:us-west-2:123456789012:accesspoint/prod --key my-image.jpg --tagging TagSet=[{Key="finance",Value="true"}]

Concedere autorizzazioni di accesso tramite un punto di accesso utilizzando un'ACL

L'esempio seguente applica una ACL a un oggetto esistente my-image.jpg tramite l'access point prod di proprietà dell'ID account 123456789012 nella regione us-west-2.

AWS CLI
aws s3api put-object-acl --bucket arn:aws:s3:us-west-2:123456789012:accesspoint/prod --key my-image.jpg --acl private