Creazione di bucket generici con tag - 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à.

Creazione di bucket generici con tag

Puoi etichettare i bucket generici Amazon S3 quando li crei. Non sono previsti costi aggiuntivi per l'utilizzo dei tag sui bucket oltre alle tariffe di richiesta API S3 standard. Per ulteriori informazioni, consulta Prezzi di Amazon S3. Per ulteriori informazioni sull'etichettatura dei bucket, consulta. Utilizzo di tag con bucket S3 per uso generico

Permissions

Per creare un bucket con tag, devi disporre delle seguenti autorizzazioni:

  • s3:CreateBucket

  • s3:TagResource

Console Amazon S3 e CloudFormation ora utilizziamo questa funzionalità per creare bucket con tag.

Risoluzione degli errori

Se riscontri un errore durante il tentativo di creare un bucket con tag, puoi fare quanto segue:

Nota

Amazon S3 e CloudFormation ora utilizziamo questa funzionalità per creare bucket con tag. Quando crei bucket con tag, tieni presente che le condizioni basate sui tag per accedere al tuo bucket utilizzando aws:ResourceTag le chiavi di s3:BucketTag condizione sono applicabili solo dopo aver abilitato ABAC sul bucket. Per ulteriori informazioni, consulta Abilitazione di ABAC in bucket per uso generico.

Fasi

Puoi creare un bucket con tag applicati utilizzando la console Amazon S3,AWS CLI(), AWS Command Line Interface l'API REST di Amazon S3 e. AWS SDKs

Per creare un bucket con tag utilizzando la console Amazon S3:

  1. Accedi alla console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Nel riquadro di navigazione a sinistra, scegli i bucket.

  3. Scegli crea bucket per creare un nuovo bucket.

  4. Crea un bucket, un bucket generico come faresti normalmente; vedi. Creazione di un bucket per uso generico

  5. Nella pagina Crea bucket, Tags è un'opzione per creare un nuovo bucket.

  6. Inserisci un nome per il bucket. Per ulteriori informazioni, consulta Regole di denominazione dei bucket per uso generico.

  7. Scegli Aggiungi nuovo tag per aprire l’editor di tag e inserisci una coppia chiave-valore di tag. La chiave di tag è obbligatoria, mentre il valore è facoltativo.

  8. Per aggiungere un altro tag, scegli nuovamente Aggiungi nuovo tag. È possibile inserire fino a 50 coppie chiave-valore di tag.

  9. Dopo aver specificato le opzioni per il nuovo bucket, scegli Crea bucket.

SDK for Java 2.x

Questo esempio mostra come creare un bucket generico con tag utilizzando. AWS SDK for Java 2.x Per utilizzare il comando, sostituiscilo user input placeholders con le tue informazioni.

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3.S3Client; import software.amazon.awssdk.services.s3.model.BucketLocationConstraint; import software.amazon.awssdk.services.s3.model.CreateBucketConfiguration; import software.amazon.awssdk.services.s3.model.CreateBucketRequest; import software.amazon.awssdk.services.s3.model.CreateBucketResponse; import software.amazon.awssdk.services.s3.model.Tag; public class CreateBucketWithTagsExample { public static void createBucketWithTagsExample() { S3Client s3 = S3Client.builder().region(Region.US_WEST_2).build(); CreateBucketConfiguration bucketConfiguration = CreateBucketConfiguration.builder() .locationConstraint(BucketLocationConstraint.US_WEST_2) .tags(Tag.builder().key("MyTagKey").value("MyTagValue").build()) .build(); CreateBucketRequest createBucketRequest = CreateBucketRequest.builder() .bucket("mybucket") .createBucketConfiguration(bucketConfiguration) .build(); CreateBucketResponse response = s3.createBucket(createBucketRequest); System.out.println("Status code (should be 200):"); System.out.println(response.sdkHttpResponse().statusCode()); } }

Per informazioni sul supporto dell'API REST di Amazon S3 per la creazione di un bucket generico con tag, consulta la sezione seguente nel riferimento all'API di riferimento di Amazon Simple Storage Service:

Per installare la AWS CLI, consulta Installazione della AWS CLI nella Guida per l'utente.AWS Command Line Interface

Il seguente esempio di CLI mostra come creare un bucket con tag utilizzando. AWS CLI Per utilizzare il comando, sostituiscilo user input placeholders con le tue informazioni.

Quando si crea un bucket, è necessario fornire i dettagli di configurazione e utilizzare la seguente convenzione di denominazione: amzn-s3-demo-bucket

Richiesta:

aws s3api create-bucket \ --bucket mybucket \ --create-bucket-configuration 'LocationConstraint=us-west-2,Tags=[{Key=MyTagKey,Value=MyTagValue}]' --region us-west-2"

Risposta:

{ "Location": "http://mybuckets3.amazonaws.com/" }