

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 di directory con tag
<a name="directory-bucket-create-tag"></a>

È possibile applicare i tag ai bucket di directory Amazon S3 al momento della creazione. Non sono previsti costi aggiuntivi per l’utilizzo dei tag sui bucket di directory oltre alle tariffe di richiesta API S3 standard. Per ulteriori informazioni, consulta [Prezzi di Amazon S3](https://docs.aws.amazon.com/s3/pricing/). Per ulteriori informazioni sul tagging dei bucket di directory, consulta [Utilizzo di tag con i bucket di directory S3](directory-buckets-tagging.md).

## Permissions
<a name="create-tag-permissions"></a>

Per creare un bucket di directory con tag, è necessario disporre delle seguenti autorizzazioni:
+ `s3express:CreateBucket`
+ `s3express:TagResource`

## Risoluzione degli errori
<a name="create-tag-troubleshooting"></a>

Se si verifica un errore durante il tentativo di creare un bucket di directory con tag, è possibile effettuare quanto segue: 
+ Verificare di disporre delle [Permissions](#create-tag-permissions) richieste per creare il bucket di directory e aggiungervi un tag.
+ Controllare la policy dell’utente IAM per eventuali condizioni del controllo degli accessi basato su attributi (ABAC). Potrebbe essere necessario etichettare i bucket di directory solo con chiavi e valori di tag specifici. Per ulteriori informazioni, consulta [Utilizzo dei tag per il controllo degli accessi basato su attributi (ABAC)](tagging.md#using-tags-for-abac).

## Fasi
<a name="create-tag-steps"></a>

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

## Utilizzo della console S3
<a name="directory-bucket-create-tag-console"></a>

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

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

1. Nel riquadro di navigazione a sinistra, scegli **Bucket di directory**.

1. Per creare un nuovo bucket di directory, scegli **Crea bucket**.

1. È possibile creare due tipi di bucket di directory: 

   Un bucket di directory in una zona di disponibilità per un carico di lavoro ad alte prestazioni. Per ulteriori informazioni, consulta [Carichi di lavoro ad alte prestazioni](directory-bucket-high-performance.md). 

   Un bucket di directory in una zona locale per un carico di lavoro di residenza dei dati. Per ulteriori informazioni, consulta [Carichi di lavoro di residenza dei dati](directory-bucket-data-residency.md).

1. Per entrambi i tipi di bucket di directory, nella pagina **Crea bucket**, **Tag** è un’opzione per la creazione di un nuovo bucket di directory.

1. Inserisci un nome per il bucket. Per ulteriori informazioni, consulta [Regole di denominazione dei bucket di directory](directory-bucket-naming-rules.md). 

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

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

1. Dopo aver specificato le opzioni per il nuovo bucket di directory, scegli **Crea bucket.** 

## Utilizzando il AWS SDKs
<a name="directory-bucket-create-tag-sdks"></a>

------
#### [ SDK for Java 2.x ]

Questo esempio mostra come creare un bucket di directory con tag utilizzando AWS SDK for Java 2.x. Per utilizzare il comando sostituiscili {{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.BucketInfo;
import software.amazon.awssdk.services.s3.model.BucketType;
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.DataRedundancy;
import software.amazon.awssdk.services.s3.model.LocationInfo;
import software.amazon.awssdk.services.s3.model.LocationType;
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()
                .location(LocationInfo.builder()
                        .type(LocationType.AVAILABILITY_ZONE)
                        .name("{{usw2-az1}}").build())
                .bucket(BucketInfo.builder()
                        .type(BucketType.DIRECTORY)
                        .dataRedundancy(DataRedundancy.SINGLE_AVAILABILITY_ZONE)
                        .build())
                .tags(Tag.builder().key("{{MyTagKey}}").value("{{MyTagValue}}").build())
                .build();

        CreateBucketRequest createBucketRequest = CreateBucketRequest.builder()
                .bucket("{{amzn-s3-demo-bucket--usw2-az1--x-s3}}--{{usw2-az1}}--x-s3")
                .createBucketConfiguration(bucketConfiguration)
                .build();

        CreateBucketResponse response = s3.createBucket(createBucketRequest);
        System.out.println("Status code (should be 200):");
        System.out.println(response.sdkHttpResponse().statusCode());
    }
}
```

------

## Utilizzo della REST API
<a name="directory-bucket-tag-delete-api"></a>

Per informazioni sul supporto REST API di Amazon S3 per la creazione di un bucket di directory con tag, consulta la sezione seguente nella *Guida di riferimento delle API di Amazon Simple Storage Service*:
+ [CreateBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html)

## Usando il AWS CLI
<a name="directory-bucket-create-tag-cli"></a>

*Per installare la AWS CLI, consulta [Installazione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella Guida per l'utente.AWS Command Line Interface *

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

Quando si crea un bucket di directory, è necessario fornire i dettagli di configurazione e utilizzare la seguente convenzione di denominazione: `{{bucket-base-name}}--{{zone-id}}--x-s3`

**Richiesta:**

```
aws s3api create-bucket \
--bucket {{{{bucket-base-name}}--{{zone-id}}--x-s3}} \
--create-bucket-configuration "Location={Type=AvailabilityZone,Name={{zone-id}}},Bucket={DataRedundancy=SingleAvailabilityZone,Type=Directory},Tags=[{Key={{mykey1}},Value={{myvalue1}}}, {Key={{mykey2}},Value={{myvalue2}}}]"
```

**Risposta:**

```
{
  "Location": "http://bucket--{{use1-az4}}--x-s3.s3express-{{use1-az4}}.{{us-east-1}}.amazonaws.com/"
}
```