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 gli access point per accedere a un bucket utilizzando il seguente sottoinsieme di Amazon S3. APIs Tutte le operazioni elencate di seguito possono accettare sia alias di punti di accesso che di punti ARNs di accesso:

Operazioni S3

Richiedere un oggetto tramite un punto di accesso

L'esempio seguente richiede l'oggetto my-image.jpg attraverso il punto di accesso prod posseduto dall'ID dell'account 123456789012 nella regione us-west-2e salva 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

L'esempio seguente carica l'oggetto my-image.jpg tramite l'alias del punto di accesso my-access-point-hrzrlukc5m36ft7okagglf3gmwluquse1b-s3alias posseduto dall'ID dell'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

L'esempio seguente elimina l'oggetto my-image.jpg attraverso il punto di accesso prod posseduto dall'ID dell'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

L'esempio seguente elenca gli oggetti tramite l'alias del punto di accesso my-access-point-hrzrlukc5m36ft7okagglf3gmwluquse1b-s3alias posseduto dall'ID dell'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 attraverso il punto di accesso prod posseduto dall'ID dell'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"}]

Concedi le autorizzazioni di accesso tramite un punto di accesso utilizzando un ACL

L'esempio seguente applica un ACL a un oggetto esistente my-image.jpg attraverso il punto di accesso prod posseduto dall'ID dell'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