

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

# Carica file in un bucket di archiviazione di oggetti Lightsail
<a name="amazon-lightsail-uploading-files-to-a-bucket"></a>

Quando carichi un file nel tuo bucket nel servizio di storage di oggetti Amazon Lightsail, questo viene archiviato come oggetto. Gli oggetti sono composti dai dati e dai metadati dei file che descrivono l'oggetto. Un bucket può avere un numero qualsiasi di oggetti.

In un bucket è possibile caricare qualsiasi tipo di file: immagini, backup, dati, film e altro. La dimensione massima del file che puoi caricare utilizzando la console Lightsail è di 2 GB. Per caricare un file più grande, usa l'API Lightsail AWS Command Line Interface ,AWS CLI() o. AWS SDKs

Lightsail offre le seguenti opzioni a seconda della dimensione del file che desideri caricare:
+ **Carica un oggetto di dimensioni fino a 2 GB utilizzando la console Lightsail**: con la console Lightsail, puoi caricare un singolo oggetto di dimensioni fino a 2 GB. Per ulteriori informazioni, consulta [Caricare file in un bucket utilizzando la console Lightsail](#uploading-files-to-a-bucket-lightsail-console) più avanti in questa guida.
+ **Carica un oggetto di dimensioni fino a 5 GB con una sola operazione utilizzando l' AWS SDKsAPI REST oppure AWS CLI** — Con una singola operazione PUT, puoi caricare un singolo oggetto di dimensioni fino a 5 GB. Per ulteriori informazioni, consulta [Caricare i file in un bucket utilizzando AWS CLI](#uploading-files-to-a-bucket-aws-cli) più avanti in questa guida.
+ **Carica un oggetto in parti utilizzando l' AWS SDKsAPI REST oppure AWS CLI** — Utilizzando l'API di caricamento multiparte, puoi caricare un singolo oggetto di grandi dimensioni, di dimensioni comprese tra 5 MB e 50 TB. L'API per il caricamento in più parti è concepita per migliorare l'esperienza di caricamento per gli oggetti di dimensioni maggiori. È possibile caricare un oggetto in parti. Queste parti possono essere caricate in modo indipendente, in qualsiasi ordine e in parallelo. Per ulteriori informazioni, consulta [Caricamento di file in un bucket utilizzando un caricamento in più parti](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md).

Per ulteriori informazioni sui bucket, consulta [Archiviazione di oggetti](buckets-in-amazon-lightsail.md).

## Nomi delle chiavi oggetto e controllo delle versioni
<a name="uploading-files-to-a-bucket-object-key-names"></a>

Quando carichi un file utilizzando la console Lightsail, il nome del file viene utilizzato come nome chiave dell'oggetto. Una chiave oggetto (o nome della chiave), identifica in modo univoco un oggetto archiviato in un bucket. La cartella in cui viene caricato il file, se presente, viene utilizzata come prefisso del nome della chiave. Ad esempio, se si carica un file denominato `sailbot.jpg` in una cartella all'interno del bucket denominato `images`, il nome completo della chiave oggetto e del prefisso sarà `images/sailbot.jpg`. Tuttavia, l'oggetto viene visualizzato nella console come `sailbot.jpg` nella cartella `images`. Per ulteriori informazioni sui nomi delle chiavi di oggetti, consulta [Nomi delle chiavi per i bucket di archiviazione oggetti](understanding-bucket-object-key-names-in-amazon-lightsail.md).

Quando carichi una directory utilizzando la console Lightsail, tutti i file e le sottocartelle della directory vengono caricati nel bucket. Lightsail assegna quindi un nome chiave all'oggetto che è una combinazione dei nomi dei file caricati e del nome della cartella. Ad esempio, se carichi una cartella denominata `images` che contiene due file `sample1.jpg` e`sample2.jpg`, Lightsail carica i file e poi assegna i nomi chiave corrispondenti, e. `images/sample1.jpg` `images/sample2.jpg` Gli oggetti vengono visualizzati nella console come `sample1.jpg` e `sample2.jpg` nella cartella `images`.

Se si carica un file con un nome della chiave già esistente e il bucket *non ha il controllo delle versioni abilitato*, il nuovo oggetto caricato sostituirà l'oggetto precedente. Tuttavia, se il tuo bucket *ha il controllo delle versioni abilitato*, Lightsail crea una nuova versione dell'oggetto invece di sostituire l'oggetto esistente. Per ulteriori informazioni, consulta [Abilitazione e sospensione del controllo delle versioni degli oggetti in un bucket](amazon-lightsail-managing-bucket-object-versioning.md).

## Carica file in un bucket utilizzando la console Lightsail
<a name="uploading-files-to-a-bucket-lightsail-console"></a>

Completa la seguente procedura per caricare file e directory utilizzando la console Lightsail.

1. Accedi alla console [Lightsail](https://lightsail.aws.amazon.com/).

1. **Nel riquadro di navigazione a sinistra, scegli Archiviazione.**

1. Scegli il nome del bucket in cui desideri caricare le cartelle e i file.

1. Nella scheda **Objects** (Oggetti) esegui una delle operazioni riportate di seguito:
   + Trascina e rilascia i file e le cartelle nella pagina **Objects** (Oggetti).
   + Scegli **Upload** (Carica) e quindi **File** per caricare un singolo file, oppure scegli **Directory** per caricare una cartella e il relativo contenuto.
**Nota**  
Puoi anche creare una cartella selezionando **Create new folder** (Crea nuova cartella). Puoi quindi sfogliare la nuova cartella e caricare i file al suo interno.

   Al termine dell'operazione verrà visualizzato il messaggio **Upload successful** (Caricamento completato).

## Carica i file in un bucket usando il AWS CLI
<a name="uploading-files-to-a-bucket-aws-cli"></a>

Completa la procedura seguente per caricare i file e le cartelle in un bucket utilizzando l' AWS Command Line Interface (AWS CLI). Puoi eseguire tale operazione mediante il comando `put-object`. Per ulteriori informazioni, consulta [put-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object.html) in *Riferimento ai comandi della AWS CLI *.

**Nota**  
È necessario installare AWS CLI e configurarlo per Lightsail e Amazon S3 prima di continuare con questa procedura. Per ulteriori informazioni, consulta [Configurare la funzionalità AWS CLI per l'utilizzo con Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

1. Apri un prompt dei comandi o una finestra del terminale.

1. Inserisci il comando seguente per caricare un file nel bucket .

   ```
   aws s3api put-object --bucket {{BucketName}} --key {{ObjectKey}} --body {{LocalDirectory}} --acl bucket-owner-full-control
   ```

   Nel comando sostituisci il seguente testo d'esempio con il proprio testo:
   + {{BucketName}}con il nome del bucket in cui vuoi caricare il file.
   + {{ObjectKey}}con la chiave completa dell'oggetto nel bucket.
   + {{LocalDirectory}}con il percorso della cartella della directory locale sul computer del file da caricare.

   Esempio:
   + Su un computer Linux o Unix:

     ```
     aws s3api put-object --bucket {{amzn-s3-demo-bucket}} --key {{images/sailbot.jpg}} --body {{home/user/Pictures/sailbot.jpg}} --acl bucket-owner-full-control
     ```
   + Su un computer Windows:

     ```
     aws s3api put-object --bucket {{amzn-s3-demo-bucket}} --key {{images/sailbot.jpg}} --body {{"C:\Users\user\Pictures\sailbot.jpg"}} --acl bucket-owner-full-control
     ```

   Il risultato dovrebbe essere analogo all'esempio seguente:  
![Risultato del comando AWS CLI put-object](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-s3api-put-object-result.png)

## Configura l'AWS CLI per le sole richieste IPv6
<a name="uploading-files-over-ipv6-only"></a>

Amazon S3 supporta l'accesso tramite bucket. IPv6 Puoi effettuare richieste con chiamate API Amazon S3 IPv6 utilizzando endpoint dual-stack. Questa sezione fornisce esempi di come effettuare richieste a un endpoint dual-stack, in alternativa. IPv6 *Per ulteriori informazioni, consulta [Using Amazon S3 dual-stack endpoint nella](https://docs.aws.amazon.com/AmazonS3/latest/userguide/dual-stack-endpoints.html) Amazon S3 User Guide.* Per istruzioni sulla configurazione di AWS CLI, consulta [Configurazione AWS Command Line Interface per l'utilizzo con Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md).

**Importante**  
Il client e la rete che accedono al bucket devono essere abilitati all'uso. IPv6 Per ulteriori informazioni, consulta [IPv6raggiungibilità](amazon-lightsail-ipv6-reachability.md).

Esistono due modi per effettuare richieste S3 da un'istanza IPv6 -only. Puoi configurarlo AWS CLI per indirizzare tutte le richieste Amazon S3 all'endpoint dual-stack per quanto specificato. Regione AWS Oppure, se desideri utilizzare un endpoint dual-stack solo per AWS CLI comandi specifici (non per tutti i comandi), puoi aggiungere l'endpoint dual-stack S3 a ogni comando.

Configura il AWS CLI  
Imposta il valore `use_dualstack_endpoint` di configurazione su `true` in un profilo nel tuo file AWS Config per indirizzare tutte le richieste Amazon S3 effettuate dai comandi Amazon S3 e AWS CLI s3api all'endpoint dual-stack per la regione specificata. Specifichi la regione nel file di AWS CLI configurazione o in un comando utilizzando l'opzione --region.  
Inserisci i seguenti comandi per configurare. AWS CLI  

```
aws configure set default.s3.use_dualstack_endpoint true
```

```
aws configure set default.s3.addressing_style virtual
```

Aggiungi l'endpoint dual-stack a un comando specifico  
È possibile utilizzare l'endpoint dual-stack per comando impostando il `--endpoint-url` parametro su o per qualsiasi comando s3 o s3api. `https://s3.dualstack.{{aws-region}}.amazonaws.com` `http://s3.dualstack.{{aws-region}}.amazonaws.com` Nell'esempio seguente, sostituisci {{bucketname}} e {{aws-region}} con il nome del tuo bucket e il tuo. Regione AWS  

```
aws s3api list-objects --bucket {{bucketname}} --endpoint-url https://s3.dualstack.{{aws-region}}.amazonaws.com
```

## Gestione di bucket e oggetti in Lightsail
<a name="uploading-files-managing-buckets-and-objects"></a>

Questi sono i passaggi generali per gestire il bucket di storage di oggetti Lightsail:

1. Scopri di più su oggetti e bucket nel servizio di storage di oggetti Amazon Lightsail. Per ulteriori informazioni, consulta [Archiviazione di oggetti in Amazon Lightsail](buckets-in-amazon-lightsail.md).

1. Scopri i nomi che puoi dare ai tuoi bucket in Amazon Lightsail. Per ulteriori informazioni, consulta le [regole di denominazione dei bucket in Amazon Lightsail](bucket-naming-rules-in-amazon-lightsail.md).

1. Inizia a usare il servizio di storage di oggetti Lightsail creando un bucket. Per ulteriori informazioni, consulta [Creazione di bucket in Amazon Lightsail](amazon-lightsail-creating-buckets.md).

1. Scopri le best practice di sicurezza per i bucket e le autorizzazioni di accesso che puoi configurare per il tuo bucket. Puoi rendere pubblici o privati tutti gli oggetti nel tuo bucket oppure puoi scegliere di rendere pubblici i singoli oggetti. È inoltre possibile concedere accesso a un bucket creando chiavi di accesso, collegando le istanze al bucket e concedendo accesso ad altri account AWS. Per ulteriori informazioni, consulta le [best practice di sicurezza per lo storage di oggetti Amazon Lightsail](amazon-lightsail-bucket-security-best-practices.md) [e Understanding bucket permissions](amazon-lightsail-understanding-bucket-permissions.md) in Amazon Lightsail.

   Dopo aver appreso le autorizzazioni di accesso al bucket, consulta le seguenti guide per concedere l'accesso al bucket:
   + [Blocca l'accesso pubblico per i bucket in Amazon Lightsail](amazon-lightsail-block-public-access-for-buckets.md)
   + [Configurazione delle autorizzazioni di accesso ai bucket in Amazon Lightsail](amazon-lightsail-configuring-bucket-permissions.md)
   + [Configurazione delle autorizzazioni di accesso per singoli oggetti in un bucket in Amazon Lightsail](amazon-lightsail-configuring-individual-object-access.md)
   + [Creazione di chiavi di accesso per un bucket in Amazon Lightsail](amazon-lightsail-creating-bucket-access-keys.md)
   + [Configurazione dell'accesso alle risorse per un bucket in Amazon Lightsail](amazon-lightsail-configuring-bucket-resource-access.md)
   + [Configurazione dell'accesso tra account per un bucket in Amazon Lightsail](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. Scopri come abilitare la registrazione degli accessi per il bucket e come utilizzare i log di accesso per verificarne la sicurezza. Per ulteriori informazioni, consulta le seguenti guide.
   + [Accedi alla registrazione per i bucket nel servizio di storage di oggetti Amazon Lightsail](amazon-lightsail-bucket-access-logs.md)
   + [Formato di log di accesso per un bucket nel servizio di storage di oggetti Amazon Lightsail](amazon-lightsail-bucket-access-log-format.md)
   + [Abilitazione della registrazione degli accessi per un bucket nel servizio di storage di oggetti Amazon Lightsail](amazon-lightsail-enabling-bucket-access-logs.md)
   + [Utilizzo dei log di accesso per un bucket in Amazon Lightsail per identificare le richieste](amazon-lightsail-using-bucket-access-logs.md)

1. Crea una policy IAM che garantisca a un utente la possibilità di gestire un bucket in Lightsail. Per ulteriori informazioni, consulta la [policy di IAM per la gestione dei bucket in Amazon Lightsail](amazon-lightsail-bucket-management-policies.md).

1. Scopri come gli oggetti nel tuo bucket vengono etichettati e identificati. Per ulteriori informazioni, consulta [Comprendere i nomi delle chiavi degli oggetti in Amazon Lightsail](understanding-bucket-object-key-names-in-amazon-lightsail.md).

1. Scopri come caricare file e gestire gli oggetti nei tuoi bucket. Per ulteriori informazioni, consulta le seguenti guide.
   + [Caricamento di file in un bucket in Amazon Lightsail](#amazon-lightsail-uploading-files-to-a-bucket)
   + [Caricamento di file in un bucket in Amazon Lightsail utilizzando il caricamento multiparte](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [Visualizzazione di oggetti in un bucket in Amazon Lightsail](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [Copiare o spostare oggetti in un bucket in Amazon Lightsail](amazon-lightsail-copying-moving-bucket-objects.md)
   + [Scaricamento di oggetti da un bucket in Amazon Lightsail](amazon-lightsail-downloading-bucket-objects.md)
   + [Filtrare gli oggetti in un bucket in Amazon Lightsail](amazon-lightsail-filtering-bucket-objects.md)
   + [Etichettare oggetti in un bucket in Amazon Lightsail](amazon-lightsail-tagging-bucket-objects.md)
   + [Eliminazione di oggetti in un bucket in Amazon Lightsail](amazon-lightsail-deleting-bucket-objects.md)

1. Abilita il controllo delle versioni degli oggetti per conservare, recuperare e ripristinare ogni versione di ogni oggetto archiviato nel bucket. Per ulteriori informazioni, consulta [Attivazione e sospensione del controllo delle versioni degli oggetti in un bucket in Amazon Lightsail](amazon-lightsail-managing-bucket-object-versioning.md).

1. Dopo aver abilitato il controllo delle versioni degli oggetti, puoi ripristinare le versioni precedenti degli oggetti nel tuo bucket. Per ulteriori informazioni, consulta [Ripristino di versioni precedenti di oggetti in un bucket in Amazon Lightsail](amazon-lightsail-restoring-bucket-object-versions.md).

1. Monitora l'utilizzo del bucket. Per ulteriori informazioni, consulta [Visualizzazione delle metriche per il tuo bucket in Amazon Lightsail](amazon-lightsail-viewing-bucket-metrics.md).

1. Configura un allarme per i parametri del bucket in modo da ricevere una notifica quando l'utilizzo del bucket supera una determinata soglia. Per ulteriori informazioni, consulta [Creazione di allarmi metrici bucket in Amazon Lightsail](amazon-lightsail-adding-bucket-metric-alarms.md).

1. Modifica il piano di archiviazione del bucket se lo spazio di archiviazione e il trasferimento di rete si stanno esaurendo. Per ulteriori informazioni, consulta [Modifica del piano del bucket in Amazon Lightsail](amazon-lightsail-changing-bucket-plans.md).

1. Scopri come collegare il bucket ad altre risorse. Per ulteriori informazioni, consulta i seguenti tutorial.
   + [Tutorial: collegare un' WordPress istanza a un bucket Amazon Lightsail](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [Tutorial: utilizzo di un bucket Amazon Lightsail con una rete di distribuzione di contenuti Lightsail](amazon-lightsail-using-distributions-with-buckets.md)

1. Elimina il bucket se non lo utilizzi più. Per ulteriori informazioni, consulta [Eliminazione dei bucket in Amazon Lightsail](amazon-lightsail-deleting-buckets.md).