

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

# Nozioni di base su Amazon S3
<a name="GetStartedWithS3"></a>

Puoi iniziare con Amazon S3 lavorando con bucket e oggetti. Un *bucket* è un container per oggetti o file. Un *oggetto* è un file e tutti i metadati che descrivono tale file.

Per memorizzare un oggetto in Amazon S3, crei un bucket e quindi carichi l'oggetto in un bucket. Quando l'oggetto si trova nel bucket, è possibile aprirlo, scaricarlo e spostarlo. Quando non hai più bisogno di un oggetto o di un bucket, puoi ripulire le tue risorse.

Con Amazon S3 paghi solo per le risorse utilizzate. Per ulteriori informazioni sulle funzionalità e sui prezzi di Amazon S3, consulta [Amazon S3](https://aws.amazon.com/s3). Se sei un nuovo cliente Amazon S3, puoi iniziare a utilizzare Amazon S3 gratuitamente. Per ulteriori informazioni, consulta [Piano gratuito AWS](https://aws.amazon.com/free).

**Nota**  
Per ulteriori informazioni sull'utilizzo della classe di archiviazione Amazon S3 Express One Zone con bucket di directory, consulta [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

**Video: Nozioni di base su Amazon S3**  
Il seguente video illustra come iniziare a usare Amazon S3.

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/FZCZbPEMlXk//0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/FZCZbPEMlXk/)


**Prerequisiti**  
Prima di iniziare, devi accertarti di avere completato le fasi in [Configurazione di Amazon S3](#setting-up-s3).

## Configurazione di Amazon S3
<a name="setting-up-s3"></a>

Quando ti registri AWS, il tuo Account AWS viene automaticamente registrato per tutti i servizi in AWS, incluso Amazon S3. Ti vengono addebitati solo i servizi che utilizzi.

Con Amazon S3 paghi solo per le risorse utilizzate. Per ulteriori informazioni sulle funzionalità e sui prezzi di Amazon S3, consulta [Amazon S3](https://aws.amazon.com/s3). Se sei un nuovo cliente Amazon S3, puoi iniziare a utilizzare Amazon S3 gratuitamente. Per ulteriori informazioni, consulta [Piano gratuito AWS](https://aws.amazon.com/free).

Per configurare Amazon S3, segui la procedura descritta nelle sezioni seguenti.

Quando ti registri AWS e configuri Amazon S3, puoi facoltativamente modificare la lingua di visualizzazione in. Console di gestione AWS Per ulteriori informazioni, consulta [Modifica della lingua della Console di gestione AWS](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html#change-language) nella *Guida introduttiva di Console di gestione AWS *.

**Topics**
+ [

### Registrati per un Account AWS
](#sign-up-for-aws)
+ [

### Crea un utente con accesso amministrativo
](#create-an-admin)

### Registrati per un Account AWS
<a name="sign-up-for-aws"></a>

Se non ne hai uno Account AWS, completa i seguenti passaggi per crearne uno.

**Per iscriverti a un Account AWS**

1. Apri la [https://portal.aws.amazon.com/billing/registrazione.](https://portal.aws.amazon.com/billing/signup)

1. Segui le istruzioni online.

   Nel corso della procedura di registrazione riceverai una telefonata o un messaggio di testo e ti verrà chiesto di inserire un codice di verifica attraverso la tastiera del telefono.

   Quando ti iscrivi a un Account AWS, *Utente root dell'account AWS*viene creato un. L’utente root dispone dell’accesso a tutte le risorse e tutti i Servizi AWS nell’account. Come best practice di sicurezza, assegna l’accesso amministrativo a un utente e utilizza solo l’utente root per eseguire [attività che richiedono l’accesso di un utente root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWS ti invia un'email di conferma dopo il completamento della procedura di registrazione. In qualsiasi momento, puoi visualizzare l'attività corrente del tuo account e gestirlo accedendo a [https://aws.amazon.com/](https://aws.amazon.com/)e scegliendo **Il mio account**.

### Crea un utente con accesso amministrativo
<a name="create-an-admin"></a>

Dopo esserti registrato Account AWS, proteggi Utente root dell'account AWS AWS IAM Identity Center, abilita e crea un utente amministrativo in modo da non utilizzare l'utente root per le attività quotidiane.

**Proteggi i tuoi Utente root dell'account AWS**

1.  Accedi [Console di gestione AWS](https://console.aws.amazon.com/)come proprietario dell'account scegliendo **Utente root** e inserendo il tuo indirizzo Account AWS email. Nella pagina successiva, inserisci la password.

   Per informazioni sull’accesso utilizzando un utente root, consulta la pagina [Accedere come utente root](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) nella *Guida per l’utente di Accedi ad AWS *.

1. Abilita l’autenticazione a più fattori (MFA) per l’utente root.

   Per istruzioni, consulta [Abilitare un dispositivo MFA virtuale per l'utente Account AWS root (console)](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) nella Guida per l'*utente IAM*.

**Crea un utente con accesso amministrativo**

1. Abilita il Centro identità IAM.

   Per istruzioni, consulta [Abilitazione del AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html) nella *Guida per l’utente di AWS IAM Identity Center *.

1. Nel Centro identità IAM, assegna l’accesso amministrativo a un utente.

   Per un tutorial sull'utilizzo di IAM Identity Center directory come fonte di identità, consulta [Configurare l'accesso utente con l'impostazione predefinita IAM Identity Center directory](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html) nella *Guida per l'AWS IAM Identity Center utente*.

**Accesso come utente amministratore**
+ Per accedere come utente del Centro identità IAM, utilizza l’URL di accesso che è stato inviato al tuo indirizzo e-mail quando hai creato l’utente del Centro identità IAM.

  Per informazioni sull'accesso utilizzando un utente IAM Identity Center, consulta [AWS Accedere al portale di accesso](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) nella *Guida per l'Accedi ad AWS utente*.

**Assegnazione dell’accesso ad altri utenti**

1. Nel Centro identità IAM, crea un set di autorizzazioni conforme alla best practice per l’applicazione di autorizzazioni con il privilegio minimo.

   Segui le istruzioni riportate nella pagina [Creazione di un set di autorizzazioni](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html) nella *Guida per l’utente di AWS IAM Identity Center *.

1. Assegna al gruppo prima gli utenti e poi l’accesso con autenticazione unica (Single Sign-On).

   Per istruzioni, consulta [Aggiungere gruppi](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html) nella *Guida per l’utente di AWS IAM Identity Center *.

## Fase 1: creare il primo bucket S3
<a name="creating-bucket"></a>

Dopo la registrazione AWS, sei pronto per creare un bucket in Amazon S3 utilizzando il. Console di gestione AWS Ogni oggetto in Amazon S3 viene archiviato in un *bucket*. Prima di poter archiviare dati in Amazon S3, devi creare un bucket. 

**Nota**  
Per ulteriori informazioni sull'utilizzo della classe di archiviazione Amazon S3 Express One Zone con bucket di directory, consulta [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

**Nota**  
Non è previsto alcun addebito per la creazione di un bucket. Vengono addebitati solo i costi per lo storage degli oggetti nel bucket e per il trasferimento degli oggetti all'interno e all'esterno del bucket. I costi che vengono addebitati sulla base agli esempi riportati nella seguente guida sono minimi (meno di \$11). Per ulteriori informazioni sui costi di storage, consulta [Prezzi di Amazon S3](https://aws.amazon.com/s3/pricing/).

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nella barra di navigazione nella parte superiore della pagina, scegli il nome del file attualmente visualizzato Regione AWS. Quindi, scegli la Regione in cui creare un bucket. 
**Nota**  
Una volta creato, non è possibile modificarne la regione. 
Scegli una regione nelle tue vicinanze per ridurre al minimo la latenza e i costi o essere conforme ai requisiti normativi. Gli oggetti archiviati in una regione non la lasciano mai a meno che non vengano trasferiti esplicitamente in un'altra regione. Per un elenco di Amazon S3 Regioni AWS, consulta gli [Servizio AWS endpoint](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in. *Riferimenti generali di Amazon Web Services*

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Scegliere **Create bucket (Crea bucket)**. Viene visualizzata la pagina **Create bucket (Crea bucket)**.

1. In **Nome bucket**, immettere il nome del bucket.

   Il nome del bucket deve:
   + Essere univoco all'interno di una partizione. Una partizione è un raggruppamento di regioni. AWS attualmente ha tre partizioni: `aws` (Regioni commerciali), `aws-cn` (Regioni della Cina) e `aws-us-gov` (AWS GovCloud (US) Regions).
   + Deve contenere da 3 a 63 caratteri
   + Essere costituito solo da lettere minuscole, numeri, punti (`.`) e trattini (`-`). Per una migliore compatibilità, è consigliabile evitare l’utilizzo di punti (`.`) nei nomi dei bucket, ad eccezione dei bucket utilizzati solo per l’hosting di siti web statici.
   + Iniziare e finire con una lettera o un numero. 
   + Per l’elenco completo delle regole di denominazione dei bucket, consulta [Regole di denominazione dei bucket per uso generico](bucketnamingrules.md).
**Importante**  
Una volta creato il bucket, non è possibile modificarne il nome. 
Non includere informazioni sensibili nel nome del bucket. Il nome del bucket è visibile in URLs quel punto agli oggetti nel bucket.

1. (Facoltativo) In **Configurazione generale** è possibile scegliere di copiare le impostazioni di un bucket esistente nel nuovo bucket. Se non desideri copiare le impostazioni di un bucket esistente, procedi al passaggio successivo.
**Nota**  
Questa opzione:  
Non è disponibile in AWS CLI ed è disponibile solo nella console Amazon S3
Non copia la policy di bucket dal bucket esistente nel nuovo bucket

    Per copiare le impostazioni di un bucket esistente, in **Copia impostazioni da un bucket esistente**, seleziona **Scegli bucket**. Viene visualizzata la finestra **Scegli bucket**. Individua il bucket con le impostazioni da copiare e seleziona **Scegli bucket**. La finestra **Scegli bucket** si chiude e si riapre la finestra **Crea bucket**.

   In **Copia impostazioni da un bucket esistente**, ora viene visualizzato il nome del bucket selezionato. Le impostazioni del nuovo bucket ora corrispondono alle impostazioni del bucket selezionato. Se desideri rimuovere le impostazioni copiate, scegli **Ripristina le impostazioni predefinite**. Esamina le restanti impostazioni del bucket nella pagina **Crea bucket**. Se non desideri apportare modifiche, puoi passare alla fase finale. 

1. In **Object Ownership**, per disabilitare o abilitare ACLs e controllare la proprietà degli oggetti caricati nel bucket, scegli una delle seguenti impostazioni:

**ACLs disabilitato**
   +  **Proprietario del bucket applicato (impostazione predefinita)**: ACLs sono disabilitati e il proprietario del bucket possiede automaticamente e ha il pieno controllo su ogni oggetto nel bucket generico. ACLs non influiscono più sulle autorizzazioni di accesso ai dati nel bucket generico S3. Il bucket utilizza esclusivamente le policy per definire il controllo degli accessi.

     Per impostazione predefinita, ACLs sono disabilitati. La maggior parte dei casi d'uso moderni in Amazon S3 non richiede più l'uso di. ACLs Ti consigliamo di rimanere ACLs disabilitato, tranne nei casi in cui devi controllare l'accesso per ogni oggetto singolarmente. Per ulteriori informazioni, consulta [Controllo della proprietà degli oggetti e disattivazione ACLs del bucket](about-object-ownership.md).

**ACLs enabled**
   + **Proprietario del bucket preferito** - Il proprietario del bucket possiede e ha il pieno controllo sui nuovi oggetti che altri account scrivono sul bucket con l'ACL `bucket-owner-full-control` predefinita. 

     Se applichi l'impostazione **Proprietario del bucket preferito**, per richiedere che tutti i caricamenti di Amazon S3 includano l'ACL predefinita `bucket-owner-full-control`, puoi [aggiungere una policy del bucket](ensure-object-ownership.md#ensure-object-ownership-bucket-policy) che consenta solo il caricamento di oggetti che utilizzano questa ACL.
   + **Autore di oggetti**: chi carica un oggetto possiede l'oggetto, ne ha il pieno controllo e può consentire ad altri utenti di accedervi tramite ACLs. Account AWS 
**Nota**  
L'impostazione predefinita è **Proprietario del bucket applicato**. Per applicare l'impostazione predefinita e mantenerla ACLs disattivata, è necessaria solo l'`s3:CreateBucket`autorizzazione. Per abilitare ACLs, è necessario disporre dell'`s3:PutBucketOwnershipControls`autorizzazione.

1. In **Impostazioni di blocco dell'accesso pubblico per questo bucket** scegli le impostazioni di blocco dell'accesso pubblico che vuoi applicare al bucket. 

   Per impostazione predefinita, tutte e quattro le impostazioni Blocco dell'accesso pubblico sono abilitate. È consigliabile mantenere tutte le impostazioni abilitate, a meno che non sia necessario disattivarne una o più di una per il caso d'uso specifico. Per ulteriori informazioni sul blocco dell'accesso pubblico, consulta [Blocco dell'accesso pubblico allo storage Amazon S3](access-control-block-public-access.md).
**Nota**  
Per abilitare tutte le impostazioni Blocco dell'accesso pubblico, è richiesta solo l'autorizzazione `s3:CreateBucket`. Per disattivare le impostazioni Blocco dell'accesso pubblico, è necessario disporre dell'autorizzazione `s3:PutBucketPublicAccessBlock`.

1. (Facoltativo) Per impostazione predefinita, la funzionalità **Controllo delle versioni del bucket** è disabilitata. La funzione Controllo delle versioni è un modo per conservare più versioni di un oggetto nello stesso bucket. Si può utilizzare questa funzione per conservare, recuperare e ripristinare qualsiasi versione di ogni oggetto archiviato nel bucket . Con il controllo delle versioni puoi eseguire facilmente il ripristino dopo errori dell'applicazione e operazioni non intenzionali dell'utente. Per ulteriori informazioni sulla funzione Controllo delle versioni, consulta [Conservazione di più versioni degli oggetti con Controllo delle versioni S3](Versioning.md). 

   Per abilitare il controllo delle versioni sul bucket, scegli **Abilita**. 

1. (Facoltativo) In **Tags** (Tag), puoi scegliere di aggiungere tag al bucket. Con l’allocazione dei costi di AWS è possibile utilizzare i tag dei bucket per annotare nella fatturazione l’utilizzo di un bucket. Un tag è una coppia chiave-valore che rappresenta un'etichetta assegnata a un bucket. Per ulteriori informazioni, consulta [Utilizzo dei tag per l'allocazione dei costi per i bucket S3](CostAllocTagging.md).

   Per aggiungere un tag al bucket, inserisci un valore in **Key** (Chiave) e facoltativamente un valore in **Value** (Valore), quindi scegli **Add Tag** (Aggiungi tag).

1. Per configurare **Crittografia predefinita**, in **Tipo di crittografia** scegli una delle seguenti opzioni: 
   + **Crittografia lato server con chiavi gestite da Amazon S3 (SSE-S3)**
   + **Crittografia lato server con AWS Key Management Service chiavi (SSE-KMS)**
   + **Crittografia lato server a doppio livello con () chiavi (DSSE-KMS) AWS Key Management Service AWS KMS**
**Importante**  
Se usi l’opzione SSE-KMS o DSSE-KMS per la configurazione della crittografia predefinita, vengono applicate le quote di richieste al secondo (RPS) di AWS KMS. [https://docs.aws.amazon.com/kms/latest/developerguide/limits.html](https://docs.aws.amazon.com/kms/latest/developerguide/limits.html)

   I bucket e i nuovi oggetti sono crittografati utilizzando la crittografia lato server con chiavi gestite da Amazon S3 (SSE-S3) come livello base di configurazione della crittografia. Per ulteriori informazioni sulla crittografia predefinita, consulta [Impostazione del comportamento predefinito della crittografia lato server per i bucket Amazon S3](bucket-encryption.md). Per ulteriori informazioni su SSE-S3, consulta [Uso della crittografia lato server con chiavi gestite da Amazon S3 (SSE-S3)](UsingServerSideEncryption.md).

   Per ulteriori informazioni sull’utilizzo della crittografia lato server per crittografare i dati, consulta [Protezione dei dati con la crittografia](UsingEncryption.md). 

1. Se hai scelto la **crittografia lato server con AWS Key Management Service chiavi (SSE-KMS) o la crittografia lato server a doppio livello con AWS Key Management Service ()** **chiavi (DSSE-KMS), procedi come segue**:AWS KMS

   1. In **Chiave AWS KMS ** specifica la tua chiave KMS in uno dei seguenti modi:
      + **Per scegliere da un elenco di chiavi KMS disponibili, scegli tra le tue chiavi KMS e **scegli la tua AWS KMS keys chiave KMS dall'**elenco delle chiavi disponibili.**

        In questo elenco vengono visualizzate sia la chiave Chiave gestita da AWS (`aws/s3`) che quella gestita dai clienti. Per ulteriori informazioni sulle chiavi gestite dal cliente, consulta [Chiavi gestite dal cliente e chiavi AWS](https://docs.aws.amazon.com//kms/latest/developerguide/concepts.html#key-mgmt) nella *Guida per gli sviluppatori di AWS Key Management Service *.
      + Per specificare l'ARN della chiave KMS, scegli **Inserisci l'ARN della AWS KMS key ** e quindi specifica l'ARN della chiave KMS nel campo visualizzato. 
      + Per creare una nuova chiave gestita dal cliente nella AWS KMS console, scegli **Crea una chiave KMS**.

        Per ulteriori informazioni sulla creazione di una AWS KMS key, consulta [Creating keys](https://docs.aws.amazon.com//kms/latest/developerguide/create-keys.html) nella *AWS Key Management Service Developer Guide*.
**Importante**  
Puoi utilizzare solo le chiavi KMS disponibili nello Regione AWS stesso bucket. La console Amazon S3 elenca solo le prime 100 chiavi KMS nella stessa Regione del bucket. Per utilizzare una chiave KMS non elencata, è necessario inserire l’ARN della chiave KMS. Se desideri utilizzare una chiave KMS di proprietà di un account diverso, è necessario innanzitutto disporre dell’autorizzazione richiesta per l’uso della chiave e quindi inserire l’ARN della chiave KMS. Per ulteriori informazioni sulle autorizzazioni multi-account per le chiavi KMS, consulta [Creazione di chiavi KMS utilizzabili da altri account](https://docs.aws.amazon.com//kms/latest/developerguide/key-policy-modifying-external-accounts.html#cross-account-console) nella *Guida per gli sviluppatori di AWS Key Management Service *. Per ulteriori informazioni su SSE-KMS, consulta [Specificare la crittografia lato server con AWS KMS (SSE-KMS)](specifying-kms-encryption.md). Per ulteriori informazioni su DSSE-KMS, consulta [Utilizzo della crittografia lato server a due livelli con AWS KMS chiavi (DSSE-KMS)](UsingDSSEncryption.md).  
Quando utilizzi una chiave KMS AWS KMS key per la crittografia lato server in Amazon S3, devi scegliere una chiave KMS di crittografia simmetrica. Amazon S3 supporta solo chiavi KMS di crittografia simmetriche e non chiavi KMS asimmetriche. Per ulteriori informazioni, consulta [Identificazione delle chiavi KMS simmetriche e asimmetriche](https://docs.aws.amazon.com//kms/latest/developerguide/find-symm-asymm.html) nella *Guida per gli sviluppatori di AWS Key Management Service *.

   1. Quando configuri il bucket per utilizzare la crittografia predefinita con SSE-KMS puoi anche utilizzare le chiavi del bucket S3. S3 Bucket Keys riduce il costo della crittografia diminuendo il traffico di richieste da Amazon S3 a. AWS KMS Per ulteriori informazioni, consulta [Riduzione del costo di SSE-KMS con le chiavi bucket Amazon S3](bucket-key.md). Le chiavi bucket S3 non sono supportate per DSSE-KMS.

      Per impostazione predefinita, le chiavi del bucket S3 sono abilitate nella console Amazon S3. È consigliabile lasciare abilitate le chiavi del bucket S3 per ridurre i costi. Per disabilitare le chiavi del bucket S3 per il bucket in uso, scegli **Disabilita** in **Chiave del bucket**.

1. (Facoltativo) Object Lock S3 aiuta a proteggere i nuovi oggetti dall’eliminazione o dalla sovrascrittura. Per ulteriori informazioni, consulta [Blocco di oggetti con Object Lock](object-lock.md). Se desideri abilitare Object Lock S3, procedi come segue:

   1. Scegli **Impostazioni avanzate**.
**Importante**  
Abilitando Object Lock si abilita automaticamente il controllo delle versioni per il bucket. Dopo aver abilitato e creato il bucket, è necessario anche configurare le impostazioni predefinite di conservazione e blocco legale di Object Lock nella scheda **Proprietà** del bucket. 

   1. Se desideri attivare Object Lock, scegli **Abilita**, leggi l'avviso che appare e confermalo.
**Nota**  
Per creare un bucket abilitato per Object Lock, sono necessarie le seguenti autorizzazioni: `s3:CreateBucket`, `s3:PutBucketVersioning` e `s3:PutBucketObjectLockConfiguration`.

1. Scegliere **Create bucket (Crea bucket)**.

È stato creato un bucket in Amazon S3. 

**Approfondimenti**  
Per aggiungere un oggetto al bucket, consulta [Fase 2: Carica un oggetto nel tuo bucket](#uploading-an-object-bucket).

## Fase 2: Carica un oggetto nel tuo bucket
<a name="uploading-an-object-bucket"></a>

Dopo aver creato un bucket in Amazon S3, sei pronto per caricare un oggetto nel bucket. Un oggetto può essere qualsiasi tipo di file: file di testo, immagine, video e così via. 

**Nota**  
Per ulteriori informazioni sull'utilizzo della classe di archiviazione Amazon S3 Express One Zone con bucket di directory, consulta [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

**Per caricare un oggetto in un bucket**

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

1. Nell'elenco **Bucket** seleziona il nome del bucket in cui desideri caricare l'oggetto.

1. Nella scheda **Oggetti** del bucket seleziona **Carica**.

1. In **File e cartelle**, seleziona **Aggiungi file**.

1. Seleziona un file da caricare, quindi scegli **Apri**. 

1. Scegli **Carica**. 

Hai caricato correttamente un oggetto nel bucket. 

**Approfondimenti**  
Per visualizzare l'oggetto, consulta [Fase 3: donwload di un oggetto](#accessing-an-object).

## Fase 3: donwload di un oggetto
<a name="accessing-an-object"></a>

Dopo avere caricato un oggetto in un bucket, è possibile visualizzare le informazioni sull'oggetto e scaricare l'oggetto nel computer locale.

**Nota**  
Per ulteriori informazioni sull'utilizzo della classe di archiviazione Amazon S3 Express One Zone con bucket di directory, consulta [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

### Utilizzo della console S3
<a name="download-objects-console"></a>

In questa sezione viene illustrato come utilizzare la console Amazon S3 per scaricare un oggetto da un bucket S3.

**Nota**  
Puoi scaricare un solo oggetto alla volta.
Se utilizzi la console di Amazon S3 per scaricare un oggetto il cui nome della chiave termina con un punto (`.`), il punto viene rimosso dal nome della chiave dell'oggetto scaricato. Per conservare il punto alla fine del nome dell'oggetto scaricato, devi utilizzare AWS Command Line Interface (AWS CLI) o l'API REST di Amazon S3. AWS SDKs 

**Per scaricare un oggetto da un bucket S3**

1. Accedi a Console di gestione AWS e apri la 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 per uso generico** o **Bucket di directory**.

1. Nell’elenco dei bucket scegli il nome del bucket dal quale desideri scaricare un oggetto.

    

1. È possibile scaricare un oggetto da un bucket S3 in uno qualsiasi dei modi seguenti:
   + Seleziona la casella di controllo accanto all'oggetto e scegli **Scarica**. Se desideri scaricare l'oggetto in una cartella specifica, nel menu **Azioni**, scegli **Scarica come**.
   + Se desideri scaricare una versione specifica dell'oggetto, attiva **Mostra versioni** (che si trova accanto alla casella di ricerca). Seleziona la casella di controllo accanto alla versione dell'oggetto desiderato e scegli **Scarica**. Se desideri scaricare l'oggetto in una cartella specifica, nel menu **Azioni**, scegli **Scarica come**.

Hai scaricato correttamente il tuo oggetto.

**Approfondimenti**  
Per copiare e incollare il tuo oggetto in Amazon S3, consulta [Fase 4: copiare l'oggetto in una cartella](#copying-an-object).

## Fase 4: copiare l'oggetto in una cartella
<a name="copying-an-object"></a>

Hai aggiunto un oggetto a un bucket e hai scaricato l'oggetto. Ora, crei una cartella e copi l'oggetto, quindi lo incolli nella cartella.

**Nota**  
Per ulteriori informazioni sull'utilizzo della classe di archiviazione Amazon S3 Express One Zone con bucket di directory, consulta [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

**Per copiare un oggetto in una cartella**

1. Nell'elenco **Buckets (Bucket)**, scegliere il nome del bucket.

1. Scegliere **Create folder (Crea cartella)** e configurare una nuova cartella: 

   1. Immettere un nome di cartella (ad esempio, `favorite-pics`).

   1. Per le impostazioni di crittografia della cartella, scegliere **Disable (Disabilita)**.

   1. Scegli **Save** (Salva).

1. Accedere al bucket o alla cartella Amazon S3 che contiene gli oggetti da copiare.

1. Selezionare la casella di controllo a sinistra dei nomi degli oggetti da copiare.

1. Scegliere **Actions (Operazioni)** e quindi **Copy (Copia)** nell'elenco di opzioni visualizzato.

   In alternativa, scegliere **Copy (Copia)** nelle opzioni in alto a destra. 

1. Scegliere la cartella di destinazione:

   1. Seleziona **Sfoglia S3**.

   1. Scegliere il pulsante di opzione a sinistra del nome della cartella.

      Per passare a un'altra cartella e scegliere una sottocartella come destinazione, scegliere il nome della cartella.

   1. Scegliere **Choose destination (Scegli destinazione)**.

   Il percorso della cartella di destinazione viene visualizzato nella casella **Destination (Destinazione)**. In **Destinazione**, puoi inserire alternativamente il percorso di destinazione, ad esempio s3:////. *bucket-name* *folder-name*

1. In basso a destra scegliere **Copy (Copia)**.

   Amazon S3 copia gli oggetti nella cartella di destinazione.

**Approfondimenti**  
Per eliminare un oggetto e un bucket in Amazon S3, consulta [Fase 5: eliminare gli oggetti e il bucket](#deleting-object-bucket).

## Fase 5: eliminare gli oggetti e il bucket
<a name="deleting-object-bucket"></a>

Quando non hai più bisogno di un oggetto o di un bucket, ti consigliamo di eliminarlo per evitare ulteriori addebiti. Se hai completato questa procedura dettagliata iniziale come esercizio di apprendimento e non hai intenzione di utilizzare il bucket o gli oggetti, ti consigliamo di eliminare il bucket in modo che non si accumulino più addebiti. 

Prima di eliminare il bucket, devi svuotare il bucket o eliminare gli oggetti nel bucket. Una volta eliminati gli oggetti e il bucket non sono più disponibili.

Se desideri continuare a utilizzare lo stesso nome di bucket, è consigliabile eliminare gli oggetti o svuotare il bucket senza eliminarlo. Dopo aver eliminato un bucket, il nome diventa disponibile per il riutilizzo. Tuttavia, un altro Account AWS potrebbe creare un bucket con lo stesso nome prima che tu abbia la possibilità di riutilizzarlo. 

**Nota**  
Per ulteriori informazioni sull'uso della classe di storage Amazon S3 Express One Zone con i bucket di directory, consulta [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

**Topics**
+ [

### Eliminazione di un oggetto
](#clean-up-delete-objects)
+ [

### Svuotamento del bucket
](#clean-up-empty-bucket)
+ [

### Eliminazione del bucket
](#clean-up-delete-bucket)

### Eliminazione di un oggetto
<a name="clean-up-delete-objects"></a>

Se desideri scegliere quali oggetti eliminare senza svuotare tutti gli oggetti dal bucket, puoi eliminare un oggetto. 

1. Nell'elenco **Buckets (Bucket)** scegliere il nome del bucket dal quale si desidera eliminare un oggetto.

1. Seleziona l'oggetto da eliminare.

1. Scegli **Elimina** nelle opzioni disponibili in alto a destra. 

1. Nella pagina **Elimina oggetti**, digita **delete** per confermare l'eliminazione degli oggetti.

1. Scegliere **Delete objects (Elimina oggetti)**.

### Svuotamento del bucket
<a name="clean-up-empty-bucket"></a>

Se pensi di eliminare il bucket, devi prima svuotarlo, eliminando così tutti gli oggetti nel bucket. 

**Per svuotare un bucket**



1. Nell'elenco **Buckets (Bucket)** selezionare il bucket che si desidera svuotare e quindi scegliere **Empty (Svuota)**.

1. Per confermare che si desidera svuotare il bucket ed eliminare tutti gli oggetti in esso contenuti, in **Svuota bucket**, digita **permanently delete**.
**Importante**  
Lo svuotamento del bucket non può essere annullato. Gli oggetti aggiunti al bucket mentre l'azione di svuotamento del bucket è in corso verranno eliminati.

1. Per svuotare il bucket ed eliminare tutti gli oggetti in esso contenuti, scegliere **Empty (Svuota)**.

   Viene visualizzata la pagina sullo **stato dello svuotamento del bucket** che è possibile utilizzare per esaminare un riepilogo delle eliminazioni di oggetti non riuscite e riuscite.

1. Per tornare all'elenco dei bucket, scegliere **Exit (Esci)**.

### Eliminazione del bucket
<a name="clean-up-delete-bucket"></a>

Dopo aver svuotato il bucket o eliminato tutti gli oggetti dal bucket, è possibile eliminarlo.

1. Per eliminare un bucket, nell'elenco **Buckets (Bucket)** selezionare il bucket.

1. Scegli **Elimina**.

1. Per confermare l'eliminazione, in **Elimina bucket**, specifica il nome del bucket.
**Importante**  
L'eliminazione di un bucket non può essere annullata. I nomi dei bucket sono univoci. Se elimini il bucket, un altro AWS utente può utilizzare il nome. Se desideri continuare a utilizzare lo stesso nome di bucket, non eliminare il bucket. Invece, svuota il bucket e conservalo. 

1. Per eliminare il bucket, scegliere **Delete bucket (Elimina bucket)**.

## Fasi successive
<a name="getting-started-next-steps"></a>

Negli esempi precedenti hai imparato a eseguire alcuni processi di base di Amazon S3.

I seguenti argomenti illustrano i percorsi di apprendimento che puoi sfruttare per acquisire una maggiore conoscenza di Amazon S3 in modo da implementarlo nelle tue applicazioni.

**Nota**  
Per ulteriori informazioni sull'utilizzo della classe di archiviazione Amazon S3 Express One Zone con bucket di directory, consulta [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

**Topics**
+ [

### Conoscere i casi d'uso comuni
](#s3-use-cases)
+ [

### Controllo dell'accesso a bucket e oggetti
](#control-access-resources)
+ [

### Proteggere e monitorare lo storage
](#manage-monitor-storage)
+ [

### Sviluppo con Amazon S3
](#develop-with-s3)
+ [

### Informazioni sui tutorial
](#s3-getting-started-tutorials-list)
+ [

### Esplora la formazione e il supporto
](#explore-training-and-support)

### Conoscere i casi d'uso comuni
<a name="s3-use-cases"></a>

Puoi utilizzare Amazon S3 per supportare il tuo caso d'uso specifico. La [AWS Libreria di soluzioni](https://aws.amazon.com/solutions/) e il [Blog AWS](https://aws.amazon.com/blogs/) forniscono informazioni e tutorial specifici per i casi d'uso. Di seguito sono elencati alcuni casi d'uso comuni per Amazon S3:
+ **Backup e archiviazione** – Utilizza le caratteristiche di gestione dell'archiviazione di Amazon S3 per gestire i costi, soddisfare i requisiti normativi, ridurre la latenza e salvare più copie distinte dei dati per i requisiti di conformità.
+ **Hosting di applicazioni**: distribusci, installa e gestisci applicazioni Web affidabili, altamente scalabili e a basso costo. Per esempio, è possibile configurare il bucket di Amazon S3 per l'hosting di siti Web statici. Per ulteriori informazioni, consulta [Hosting di un sito Web statico tramite Amazon S3](WebsiteHosting.md).
+ **Hosting di file multimediali**: crea un'infrastruttura ad alta disponibilità per l'hosting di video, foto o per caricare e scaricare file musicali.
+ **Distribuzione di software**: esegui l'hosting di applicazioni software che i clienti possono scaricare.

### Controllo dell'accesso a bucket e oggetti
<a name="control-access-resources"></a>

Amazon S3 offre una varietà di funzionalità e strumenti di sicurezza. Per una panoramica, consulta [Controllo degli accessi in Amazon S3](access-management.md).

Per impostazione predefinita, i bucket S3 e gli oggetti al loro interno sono privati. Puoi accedere solo alle risorse S3 che hai creato. Puoi utilizzare le seguenti caratteristiche per concedere autorizzazioni granulari delle risorse che supportano il tuo caso d'uso specifico o per verificare le autorizzazioni delle tue risorse Amazon S3. 
+ [Blocco dell'accesso pubblico di S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html): blocca l'accesso pubblico a bucket S3 e oggetti. Per impostazione predefinita, le impostazioni Blocco dell'accesso pubblico sono attivate a livello di bucket.
+ [AWS Identity and Access Management Identità (IAM)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam.html): usa IAM o AWS IAM Identity Center crea identità IAM nel tuo sistema Account AWS per gestire l'accesso alle tue risorse Amazon S3. Ad esempio, puoi utilizzare IAM con Amazon S3 per controllare il tipo di accesso di un utente o di un gruppo di utenti a un bucket Amazon S3 di tua proprietà. Account AWS Per ulteriori informazioni sulle identità IAM e sulle best practice, consulta [Identità IAM (utenti, gruppi di utenti e ruoli)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html) nella *Guida per l'utente di IAM*.
+ [Policy di bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html): utilizza il linguaggio delle policy basato su IAM per configurare le autorizzazioni basate sulle risorse per i bucket S3 e gli oggetti in essi contenuti.
+ [Liste di controllo degli accessi (ACLs)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls.html): concedi autorizzazioni di lettura e scrittura per singoli bucket e oggetti agli utenti autorizzati. Come regola generale, consigliamo di utilizzare invece le policy basate sulle risorse di S3 (bucket policy e access point policy) o le policy utente IAM per il controllo degli accessi. ACLs Le policy sono un'opzione di controllo degli accessi semplificata e più flessibile. Con le policy di bucket e le policy dei punti di accesso, è possibile definire regole valide globalmente per tutte le richieste alle risorse Amazon S3. Per ulteriori informazioni sui casi specifici in cui utilizzeresti politiche basate sulle risorse o ACLs politiche utente IAM, consulta. [Identity and Access Management per Amazon S3](security-iam.md)
+ [S3 Proprietà dell'oggetto](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html): consente di assumere la proprietà di ogni oggetto nel bucket, semplificando la gestione degli accessi per i dati archiviati in Amazon S3. S3 Object Ownership è un'impostazione a livello di bucket di Amazon S3 che puoi utilizzare per disabilitare o abilitare. ACLs Per impostazione predefinita, sono disabilitati. ACLs Se ACLs disabilitata, il proprietario del bucket possiede tutti gli oggetti nel bucket e gestisce l'accesso ai dati esclusivamente utilizzando le politiche di gestione degli accessi.
+ [IAM Access Analyzer per S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-analyzer.html): valuta e monitora le policy di accesso al bucket S3, assicurando che forniscano solo l'accesso previsto alle risorse S3. 

### Proteggere e monitorare lo storage
<a name="manage-monitor-storage"></a>
+ [Protezione dello storage](data-protection.md): dopo aver creato i bucket e caricato gli oggetti in Amazon S3, è possibile proteggere lo storage degli oggetti. Ad esempio, puoi utilizzare S3 Versioning, S3 Replication e i controlli di failover Multi-Region Access Point per il disaster recovery, per il backup dei dati e S3 Object Lock AWS Backup per impostare periodi di conservazione, prevenire eliminazioni e sovrascritture e soddisfare i requisiti di conformità.
+ [Monitoraggio dello storage: il](monitoring-overview.md) monitoraggio è una parte importante per mantenere l'affidabilità, la disponibilità e le prestazioni di Amazon S3 e delle tue AWS soluzioni. Puoi monitorare l'attività e i costi di archiviazione. È consigliabile raccogliere i dati sul monitoraggio da tutte le parti della soluzione AWS per consentire un debug più facile di eventuali guasti in più punti. 

  È inoltre possibile utilizzare analisi e informazioni dettagliate in Amazon S3 per comprendere, analizzare e ottimizzare l'utilizzo dello storage. Ad esempio, utilizza [Amazon S3 Storage Lens](storage_lens.md) per comprendere, analizzare e ottimizzare l'archiviazione. S3 Storage Lens fornisce oltre 29 parametri di utilizzo e attività e dashboard interattivi per aggregare i dati per l'intera organizzazione, account specifici, regioni, bucket o prefissi. Utilizza l'[analisi della classe di archiviazione](analytics-storage-class.md) per analizzare i modelli di accesso all'archiviazione e decidere quando è il momento di spostare i dati in una classe di archiviazione più conveniente. Per gestire i costi, è possibile utilizzare il [ciclo di vita S3](object-lifecycle-mgmt.md).

### Sviluppo con Amazon S3
<a name="develop-with-s3"></a>

Amazon S3 è un servizio REST. Puoi inviare richieste ad Amazon S3 utilizzando l'API REST o le librerie AWS SDK, che racchiudono l'API REST di Amazon S3 sottostante, semplificando le attività di programmazione. Puoi anche utilizzare AWS Command Line Interface (AWS CLI) per effettuare chiamate API Amazon S3. Per ulteriori informazioni, consulta [Esecuzione di richieste](https://docs.aws.amazon.com/AmazonS3/latest/API/MakingRequests.html) nella *documentazione di riferimento delle API Amazon S3*.

L'API REST Amazon S3 è un'interfaccia HTTP per Amazon S3. Con l'API REST, uilizzi le richieste HTTP standard per creare, recuperare ed eliminare bucket e oggetti. Per utilizzare l'API REST, puoi servirti di qualunque kit di strumenti in grado di supportare HTTP. Puoi anche utilizzare un browser per recuperare gli oggetti, purché siano leggibili in modo anonimo. Per ulteriori informazioni, consulta [Sviluppo con Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/API/developing-s3.html) nella *documentazione di riferimento delle API Amazon S3*.

Per ottenere aiuto nella creazione di applicazioni mediante il linguaggio preferito, puoi fare riferimento alle seguenti risorse.

**AWS CLI**  
Puoi accedere alle caratteristiche di Amazon S3 utilizzando AWS CLI. *Per scaricare e configurare AWS CLI, consulta [Developing with Amazon S3 using the AWS CLI nel Amazon S3 API](https://docs.aws.amazon.com/AmazonS3/latest/API/setup-aws-cli.html) Reference.*

 AWS CLI [Fornisce due livelli di comandi per accedere ad Amazon S3: comandi di alto livello [(s3) e comandi a livello di API (](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html)s3api).](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-apicommands.html) `s3control` I comandi S3 di livello alto semplificano le operazioni di uso frequente, ad esempio la creazione, la modifica e l'eliminazione di oggetti e bucket. I comandi s3api e s3control espongono l'accesso diretto a tutte le operazioni tramite API di Amazon S3, che puoi utilizzare per eseguire operazioni avanzate che potrebbero non essere possibili solo con i comandi di livello alto.

[Per un elenco di AWS CLI comandi Amazon S3, consulta s3, [s3api](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html) e [s3control](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/index.html).](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/index.html)

**AWS SDKs ed Explorers**  
Puoi utilizzarlo per sviluppare applicazioni con Amazon S3. AWS SDKs AWS SDKs Semplifica le tue attività di programmazione inserendo l'API REST sottostante. Le librerie AWS Mobile SDKs e JavaScript Amplify sono disponibili anche per la creazione di applicazioni mobili e web connesse. AWS

Oltre a AWS SDKs, AWS Explorer sono disponibili per Visual Studio ed Eclipse for Java IDE. In questo caso, gli esploratori SDKs e gli esploratori vengono raggruppati come Toolkit. AWS 

Per ulteriori informazioni, consulta la sezione [Sviluppo con Amazon S3 utilizzando il riferimento AWS SDKs all'API](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) di riferimento di *Amazon S3*.

**Librerie e codice di esempio**  
Il [Centro Developer di AWS](https://aws.amazon.com/code/Amazon-S3) e il [Catalogo dei codici di esempio di AWS](https://docs.aws.amazon.com/code-samples/latest/catalog/welcome.html) contengono codici di esempio e librerie compilati appositamente per Amazon S3. È possibile utilizzare tali codici di esempio per comprendere le modalità di implementazione dell'API di Amazon S3. Puoi anche visualizzare l'[https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html) per comprendere in dettaglio le operazioni API di Amazon S3.

### Informazioni sui tutorial
<a name="s3-getting-started-tutorials-list"></a>

Puoi iniziare con step-by-step i tutorial per saperne di più su Amazon S3. I tutorial presentati sono solo esempi con nomi di società e utenti fittizi destinati a essere usati in un ambiente di laboratorio. Il loro scopo è di fornire linee guida di carattere generico. Non devono essere utilizzati direttamente nell'ambiente di produzione, senza un'accurata opera di revisione e adattamento alle necessità esclusive del tuo ambiente lavorativo.

#### Nozioni di base
<a name="getting-started-tutorials"></a>
+ [Tutorial: Archiviazione e recupero di file con Amazon S3](https://aws.amazon.com/getting-started/hands-on/backup-files-to-amazon-s3/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Nozioni di base su Piano intelligente S3](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-intelligent-tiering/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Nozioni di base sull’utilizzo delle classi di archiviazione di S3 Glacier](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-glacier-storage-classes/?ref=docs_gateway/amazons3/tutorials.html)

#### Ottimizzazione dei costi di archiviazione
<a name="storage-costs-tutorials"></a>
+ [Tutorial: Nozioni di base su Piano intelligente S3](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-intelligent-tiering/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Nozioni di base sull’utilizzo delle classi di archiviazione di S3 Glacier](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-glacier-storage-classes/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Ottimizzazione dei costi e acquisizione di visibilità sull'utilizzo con S3 Storage Lens](https://aws.amazon.com/getting-started/hands-on/amazon-s3-storage-lens/?ref=docs_gateway/amazons3/tutorials.html)

#### Gestione dello storage
<a name="storage-management-tutorials"></a>
+ [Tutorial: Nozioni di base sui punti di accesso multi-regione di Amazon S3](https://aws.amazon.com/getting-started/hands-on/getting-started-with-amazon-s3-multi-region-access-points/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Replicating existing objects in your Amazon S3 buckets with S3 Batch Replication](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/?ref=docs_gateway/amazons3/tutorials.html) (Replica di oggetti esistenti nei bucket Amazon S3 con S3 Batch Replication)

#### Hosting di video e siti Web
<a name="host-web-video-tutorials"></a>
+ [Tutorial: hosting di video in streaming su richiesta con Amazon S3, Amazon e CloudFront Amazon Route 53](tutorial-s3-cloudfront-route53-video-streaming.md)
+ [Esercitazione: configurazione di un sito Web statico su Amazon S3](HostingWebsiteOnS3Setup.md)
+ [Tutorial: Configurazione di un sito Web statico utilizzando un dominio personalizzato registrato con Route 53](website-hosting-custom-domain-walkthrough.md)

#### Elaborazione di dati
<a name="data-processing-tutorials"></a>
+ [Tutorial: trasformazione dei dati per l'applicazione con S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)
+ [Tutorial: rilevamento e oscuramento dei dati PII con S3 Object Lambda e Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: utilizzo di S3 Object Lambda per aggiungere filigrane alle immagini in modo dinamico man mano che vengono recuperate](https://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: transcodifica in batch dei video con Operazioni in batch S3](tutorial-s3-batchops-lambda-mediaconvert-video.md)

#### Protezione dei dati
<a name="protect-data-tutorials"></a>
+ [Tutorial: Verifica dell'integrità dei dati in Amazon S3 con checksum aggiuntivi](https://aws.amazon.com/getting-started/hands-on/amazon-s3-with-additional-checksums/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Replica dei dati all'interno e tra di essi utilizzando S3 Replication Regioni AWS](https://aws.amazon.com/getting-started/hands-on/replicate-data-using-amazon-s3-replication/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Protezione dei dati su Amazon S3 da eliminazioni accidentali o bug delle applicazioni mediante le funzionalità S3 di controllo delle versioni, blocco degli oggetti e replica](https://aws.amazon.com/getting-started/hands-on/protect-data-on-amazon-s3/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Replicating existing objects in your Amazon S3 buckets with S3 Batch Replication](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/?ref=docs_gateway/amazons3/tutorials.html) (Replica di oggetti esistenti nei bucket Amazon S3 con S3 Batch Replication)

### Esplora la formazione e il supporto
<a name="explore-training-and-support"></a>

Puoi imparare dagli AWS esperti per migliorare le tue competenze e ottenere l'assistenza degli esperti per raggiungere i tuoi obiettivi.
+ **Formazione**: le risorse per la formazione offrono un approccio pratico all'apprendimento di Amazon S3. Per ulteriori informazioni, consulta [AWS Training and Certification](https://www.aws.training) e [ colloqui tecnologici online di AWS](https://aws.amazon.com/events/online-tech-talks).
+ **Forum di discussione**: nel forum, puoi rivedere i post per capire quali sono le operazioni supportate da Amazon S3. Puoi anche pubblicare domande. Per ulteriori informazioni, consulta [Forum di discussione](https://forums.aws.amazon.com/index.jspa).
+ **Supporto tecnico**: in caso di ulteriori domande, puoi contattare il [Supporto tecnico](https://aws.amazon.com/contact-us).

# Guida introduttiva ad Amazon S3 utilizzando il AWS CLI
<a name="GettingStartedS3CLI"></a>

Puoi iniziare a usare Amazon S3 usando il AWS Command Line Interface (AWS CLI) per lavorare con bucket e oggetti generici. Un bucket è un container per oggetti o file. Un oggetto è un file e tutti i metadati che descrivono tale file.

Per memorizzare un oggetto in Amazon S3, crei un bucket e quindi carichi l'oggetto in un bucket. Quando l'oggetto si trova nel bucket, è possibile aprirlo, scaricarlo e spostarlo. Quando non hai più bisogno di un oggetto o di un bucket, puoi ripulire le tue risorse.

Con Amazon S3 paghi solo per le risorse utilizzate. Per ulteriori informazioni sulle funzionalità e sui prezzi di Amazon S3, consulta [Amazon S3](https://aws.amazon.com/s3/). Se sei un nuovo cliente Amazon S3, puoi iniziare a utilizzare Amazon S3 gratuitamente. Per ulteriori informazioni, consulta [Piano gratuito AWS](https://aws.amazon.com/free/).

**Nota**  
Per ulteriori informazioni sull'uso della classe di storage Amazon S3 Express One Zone con i bucket di directory, consulta [Esercitazione: nozioni di base su S3 Express One Zone](s3-express-getting-started.md) e [Operazioni con i bucket di directory](directory-buckets-overview.md).

## Configurazione
<a name="GettingStartedS3CLI.setting-up"></a>

Prima di iniziare a AWS CLI utilizzarlo con Amazon S3, assicurati di disporre di:
+ Hai registrato un AWS account. Per istruzioni, consulta [Configurazione di Amazon S3](GetStartedWithS3.md#setting-up-s3).
+ Creazione di un utente con le autorizzazioni `s3:*`. Per istruzioni, consulta [Configurazione di Amazon S3](GetStartedWithS3.md#setting-up-s3).
+ Installato e configurato il AWS CLI. Per le istruzioni, consulta [Installazione o aggiornamento dell'ultima versione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella *Guida per l'utente di AWS Command Line Interface *.

Per verificare che AWS CLI sia configurato correttamente, esegui il seguente comando:

```
aws sts get-caller-identity
```

Per ulteriori informazioni, consulta [get-caller-identity](https://docs.aws.amazon.com/cli/latest/reference/sts/get-caller-identity.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

Questo comando visualizza un elenco di comandi Amazon S3 disponibili se installato e AWS CLI configurato correttamente.

## Fase 1: creare il primo bucket Amazon S3
<a name="GettingStartedS3CLI.step1"></a>

Dopo aver configurato il AWS CLI, sei pronto per creare un bucket in Amazon S3. Ogni oggetto in Amazon S3 viene archiviato in un bucket. Prima di poter archiviare dati in Amazon S3, devi creare un bucket.

**Nota**  
Non è previsto alcun addebito per la creazione di un bucket. Vengono addebitati solo i costi per lo storage degli oggetti nel bucket e per il trasferimento degli oggetti all'interno e all'esterno del bucket. I costi che vengono addebitati sulla base agli esempi riportati nella seguente guida sono minimi (meno di \$11). Per ulteriori informazioni sui costi di storage, consulta [Prezzi di Amazon S3](https://aws.amazon.com/s3/pricing/).

**Per creare un bucket**

1. Crea un bucket utilizzando il comando `s3api create-bucket`. Sostituisci `amzn-s3-demo-bucket` con un nome di bucket univoco e `us-east-1` con la Regione desiderata:

   ```
   aws s3api create-bucket --bucket amzn-s3-demo-bucket --region us-east-1
   ```

   Per le Regioni diverse da us-east-1, è necessario specificare il vincolo di posizione:

   ```
   aws s3api create-bucket --bucket amzn-s3-demo-bucket --region us-west-2 --create-bucket-configuration LocationConstraint=us-west-2
   ```
**Nota**  
Una volta creato, non è possibile modificarne la regione.
Scegli una regione nelle tue vicinanze per ridurre al minimo la latenza e i costi o essere conforme ai requisiti normativi. Gli oggetti archiviati in una regione non la lasciano mai a meno che non vengano trasferiti esplicitamente in un'altra regione. Per un elenco delle AWS regioni Amazon S3, consulta gli [endpoint AWS di servizio](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) nel. *Riferimenti generali di Amazon Web Services*
Il nome del bucket deve:  
Essere univoco all'interno di una partizione. Una partizione è un raggruppamento di regioni. AWS attualmente ha tre partizioni: `aws` (Regioni commerciali), `aws-cn` (Regioni della Cina) e `aws-us-gov` (AWS GovCloud (US) Regioni).
Deve contenere da 3 a 63 caratteri
Essere costituito solo da lettere minuscole, numeri, punti (.) e trattini (-). Per una migliore compatibilità, è consigliabile evitare l’utilizzo di punti (.) nei nomi dei bucket, ad eccezione dei bucket utilizzati solo per l’hosting di siti web statici.
Iniziare e finire con una lettera o un numero.
Una volta creato il bucket, non è possibile modificarne il nome.
Non includere informazioni sensibili nel nome del bucket. Il nome del bucket è visibile in URLs quel punto agli oggetti nel bucket.

1. Verifica che il bucket sia stato creato elencando tutti i bucket:

   ```
   aws s3 ls
   ```

1. Per [Object Ownership](about-object-ownership.md), puoi disabilitare o abilitare ACLs e controllare la proprietà degli oggetti caricati nel tuo bucket.

   **ACLs disabilitato**

   Per impostare il **proprietario del bucket come obbligatorio** (impostazione predefinita), ACLs sono disabilitati e il proprietario del bucket possiede automaticamente e ha il pieno controllo su ogni oggetto nel bucket generico:

   ```
   aws s3api put-bucket-ownership-controls --bucket amzn-s3-demo-bucket --ownership-controls="Rules=[{ObjectOwnership=BucketOwnerEnforced}]"
   ```
**Nota**  
Per impostazione predefinita, sono disabilitati. ACLs La maggior parte dei casi d'uso moderni in Amazon S3 non richiede più l'uso di. ACLs Ti consigliamo di rimanere ACLs disabilitato, tranne nei casi in cui devi controllare l'accesso per ogni oggetto singolarmente. Per ulteriori informazioni, consulta [Controllo della proprietà degli oggetti e disattivazione ACLs del bucket](about-object-ownership.md).

   **ACLs abilitato**
   + Per **Proprietario del bucket preferito**, il proprietario del bucket diventa il proprietario e ha il pieno controllo dei nuovi oggetti che altri account scrivono nel bucket con l’ACL `bucket-owner-full-control` predefinita.

     ```
     aws s3api put-bucket-ownership-controls --bucket amzn-s3-demo-bucket --ownership-controls="Rules=[{ObjectOwnership=BucketOwnerPreferred}]"
     ```

     Se si applica l’impostazione **Proprietario del bucket preferito** ed è necessario che tutti i caricamenti di Amazon S3 includano l’ACL `bucket-owner-full-control`, è possibile [Richiedere l'ACL bucket-owner-full-control predefinito per le operazioni di Amazon `PUT` S3 (preferibilmente il proprietario del bucket)](ensure-object-ownership.md#ensure-object-ownership-bucket-policy) che consenta solo il caricamento di oggetti che utilizzano questa ACL.
   + Per impostare **Object writer**: l' AWS account che carica un oggetto possiede l'oggetto, ne ha il pieno controllo e può concedere ad altri utenti l'accesso ad esso tramite ACLs:

     ```
     aws s3api put-bucket-ownership-controls --bucket amzn-s3-demo-bucket --ownership-controls="Rules=[{ObjectOwnership=ObjectWriter}]"
     ```
**Nota**  
L'impostazione predefinita è **Proprietario del bucket applicato**. Per applicare l'impostazione predefinita e mantenerla ACLs disattivata, è necessaria solo l'`s3:CreateBucket`autorizzazione. Per abilitare ACLs, è necessario disporre dell'`s3:PutBucketOwnershipControls`autorizzazione.

   Per verificare la corrente impostazione Proprietà dell’oggetto per il bucket:

   ```
   aws s3api get-bucket-ownership-controls --bucket amzn-s3-demo-bucket
   ```

1. Per verificare che il **Blocco dell’accesso pubblico** sia abilitato (è abilitato per impostazione predefinita per i nuovi bucket):

   ```
   aws s3api get-public-access-block --bucket amzn-s3-demo-bucket
   ```

   Per impostazione predefinita, tutte e quattro le impostazioni **Blocca accesso pubblico** sono abilitate per i nuovi bucket. È consigliabile mantenere tutte le impostazioni abilitate, a meno che non sia necessario disattivarne una o più di una per il caso d'uso specifico. Per ulteriori informazioni sul blocco dell'accesso pubblico, consulta [Blocco dell'accesso pubblico allo storage Amazon S3](access-control-block-public-access.md).

   Per abilitare **Blocca accesso pubblico**, utilizza il seguente comando:

   ```
   aws s3api put-public-access-block --bucket amzn-s3-demo-bucket --public-access-block-configuration "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"
   ```
**Nota**  
Per abilitare tutte le impostazioni Blocco dell'accesso pubblico, è richiesta solo l'autorizzazione `s3:CreateBucket`. Per disattivare le impostazioni Blocco dell'accesso pubblico, è necessario disporre dell'autorizzazione `s3:PutBucketPublicAccessBlock`.

1. Per abilitare il controllo delle versioni per il bucket:

   ```
   aws s3api put-bucket-versioning --bucket amzn-s3-demo-bucket --versioning-configuration Status=Enabled
   ```

   Per impostazione predefinita, la funzione Controllo delle versioni per il bucket è disabilitata. La funzione Controllo delle versioni è un modo per conservare più versioni di un oggetto nello stesso bucket. Si può utilizzare questa funzione per conservare, recuperare e ripristinare qualsiasi versione di ogni oggetto archiviato nel bucket . Con il controllo delle versioni puoi eseguire facilmente il ripristino dopo errori dell'applicazione e operazioni non intenzionali dell'utente. Per ulteriori informazioni sulla funzione Controllo delle versioni, consulta [Conservazione di più versioni degli oggetti con Controllo delle versioni S3](Versioning.md).

1. Amazon S3 Object Lock protegge i nuovi oggetti dall’eliminazione o dalla sovrascrittura. Per ulteriori informazioni, consulta [Blocco di oggetti con Object Lock](object-lock.md). Per abilitare [Blocco di oggetti con Object Lock](object-lock.md) (richiede il controllo delle versioni del bucket):

   Per un nuovo bucket:

   ```
   aws s3api create-bucket --bucket amzn-s3-demo-bucket --region us-east-1 --object-lock-enabled-for-bucket
   ```

   Per un bucket esistente:

   ```
   aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket --object-lock-configuration '{"ObjectLockEnabled": "Enabled"}'
   ```

   Per impostare un [Blocco di oggetti con Object Lock](object-lock.md) predefinito e abilitare Object Lock, puoi utilizzare:

   ```
   aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket --object-lock-configuration '{"ObjectLockEnabled":"Enabled","Rule":{"DefaultRetention":{"Mode":"COMPLIANCE","Days":30}}}'
   ```

   È possibile sostituire `"COMPLIANCE"` con `"GOVERNANCE"` per una modalità meno restrittiva e regolare il numero di giorni in base alle esigenze.
**Nota**  
Per creare un bucket abilitato per Object Lock, sono necessarie le seguenti autorizzazioni: `s3:CreateBucket`, `s3:PutBucketVersioning` e `s3:PutBucketObjectLockConfiguration`.

1. È possibile aggiungere tag al bucket. Con l'allocazione AWS dei costi, puoi utilizzare i bucket tag per annotare la fatturazione relativa all'utilizzo di un bucket. Un tag è una coppia chiave-valore che rappresenta un'etichetta assegnata a un bucket. Per ulteriori informazioni, consulta [Utilizzo dei tag per l'allocazione dei costi per i bucket S3](CostAllocTagging.md).

   Per aggiungere tag al bucket:

   ```
   aws s3api put-bucket-tagging --bucket amzn-s3-demo-bucket --tagging 'TagSet=[{Key=Purpose,Value=Testing},{Key=Environment,Value=Development}]'
   ```

1. I bucket e i nuovi oggetti sono crittografati utilizzando la crittografia lato server con chiavi gestite da Amazon S3 (`SSE-S3`) come livello base di configurazione della crittografia. Per verificare la crittografia predefinita del bucket, utilizza il seguente comando:

   ```
   aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket
   ```

   Puoi anche configurare la crittografia lato server con AWS KMS chiavi (`SSE-KMS`) e la crittografia lato server a doppio livello con chiavi () per il tuo bucket. AWS KMS `DSSE-KMS` Sia la chiave AWS gestita (`aws/s3`) che le chiavi gestite dal cliente possono essere utilizzate come chiave per la configurazione della crittografia. AWS KMS `SSE-KMS` `DSSE-KMS` Per ulteriori informazioni sulle chiavi gestite dal cliente, consulta [Customer keys and AWS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-mgmt) nella *AWS Key Management Service Developer Guide*. Per ulteriori informazioni sulla creazione di una chiave AWS KMS , consulta [Creazione di chiavi](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) nella *Guida per gli sviluppatori di AWS Key Management Service *.
**Importante**  
La AWS KMS chiave deve trovarsi nella stessa AWS regione del bucket Amazon S3. Le chiavi KMS multi-Regione non sono supportate per la crittografia dei bucket Amazon S3.

   Quando configuri il bucket per utilizzare la crittografia predefinita con SSE-KMS puoi anche utilizzare le chiavi del bucket Amazon S3. Amazon S3 Bucket Keys riduce il costo della crittografia diminuendo il traffico di richieste da Amazon S3 a. AWS KMS Per ulteriori informazioni, consulta [Riduzione del costo di SSE-KMS con le chiavi bucket Amazon S3](bucket-key.md). Le chiavi del bucket Amazon S3 non sono supportate per DSSE-KMS. In AWS CLI, le chiavi Bucket di Amazon S3 NON sono abilitate per impostazione predefinita quando si crea un nuovo bucket. Questo comportamento è diverso da quello della console in cui sono abilitate per impostazione predefinita.

   Per configurare `SSE-KMS` e abilitare le chiavi del bucket Amazon S3:

   ```
   aws s3api put-bucket-encryption --bucket amzn-s3-demo-bucket --server-side-encryption-configuration "{\"Rules\":[{\"ApplyServerSideEncryptionByDefault\":{\"SSEAlgorithm\":\"aws:kms\",\"KMSMasterKeyID\":\"YOUR-KMS-KEY-ARN\"},\"BucketKeyEnabled\":true}]}"
   ```

   Per verificare se le chiavi del bucket Amazon S3 sono abilitate per un bucket:

   ```
   aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket
   ```

   L’output include un campo `BucketKeyEnabled` impostato su `true` o `false`.

   Per configurare `DSSE-KMS`, utilizza il seguente comando:

   ```
   aws s3api put-bucket-encryption --bucket amzn-s3-demo-bucket --server-side-encryption-configuration '{"Rules":[{"ApplyServerSideEncryptionByDefault":{"SSEAlgorithm":"aws:kms:dsse","KMSMasterKeyID":"YOUR-KMS-KEY-ARN"}}]}'
   ```

   Per ulteriori informazioni sulla crittografia predefinita, consulta [Impostazione del comportamento predefinito della crittografia lato server per i bucket Amazon S3](bucket-encryption.md). Per ulteriori informazioni su SSE-S3, consulta [Uso della crittografia lato server con chiavi gestite da Amazon S3 (SSE-S3)](UsingServerSideEncryption.md).
**Importante**  
Se usi l’opzione SSE-KMS o DSSE-KMS per la configurazione della crittografia predefinita, vengono applicate le quote di richieste al secondo (RPS) di AWS KMS. Puoi ridurre le chiamate API KMS abilitando Amazon S3 Bucket Keys, che riduce il numero di richieste inviate a. AWS KMS Per ulteriori informazioni sulle quote AWS KMS e su come richiedere un aumento delle quote, consulta [Quote](https://docs.aws.amazon.com/kms/latest/developerguide/limits.html) nella *Guida per gli sviluppatori di AWS Key Management Service *.

È stato creato un bucket in Amazon S3. La prossima fase consiste nel caricamento di un oggetto nel bucket.

## Fase 2: Carica un oggetto nel tuo bucket
<a name="GettingStartedS3CLI.step2"></a>

Dopo aver creato un bucket in Amazon S3, sei pronto per caricare un oggetto nel bucket. Un oggetto può essere qualsiasi tipo di file: file di testo, immagine, video e così via.

**Per caricare un oggetto in un bucket**

1. Crea un file di testo semplice da caricare. È anche possibile utilizzare un editor di testo o eseguire il seguente comando:

   ```
   echo 'Hello, Amazon S3!' > example.txt
   ```

1. Carica il file nel bucket utilizzando il comando s3 cp:

   ```
   aws s3 cp example.txt s3://amzn-s3-demo-bucket/
   ```

   Se il caricamento viene completato, vedrai un output simile al seguente:

   ```
   upload: ./example.txt to s3://amzn-s3-demo-bucket/example.txt
   ```

1. Verifica che l’oggetto sia stato caricato elencando il contenuto del bucket:

   ```
   aws s3 ls s3://amzn-s3-demo-bucket/
   ```

Hai caricato correttamente un oggetto nel bucket. La prossima fase consiste nel download di un oggetto.

## Fase 3: donwload di un oggetto
<a name="GettingStartedS3CLI.step3"></a>

Dopo avere caricato un oggetto in un bucket, è possibile visualizzare le informazioni sull'oggetto e scaricare l'oggetto nel computer locale.

**Come scaricare un oggetto da un bucket Amazon S3**

1. Per ottenere le informazioni sull’oggetto:

   ```
   aws s3api head-object --bucket amzn-s3-demo-bucket --key example.txt
   ```

   Questo comando restituisce i metadati sull’oggetto, tra cui il tipo di contenuto, la lunghezza del contenuto e la data dell’ultima modifica.

1. Scarica l’oggetto sul computer locale:

   ```
   aws s3 cp s3://amzn-s3-demo-bucket/example.txt downloaded-example.txt
   ```

   Se il download viene completato, vedrai un output simile al seguente:

   ```
   download: s3://amzn-s3-demo-bucket/example.txt to ./downloaded-example.txt
   ```

1. Verifica il contenuto del file scaricato:

   ```
   cat downloaded-example.txt
   ```

**Nota**  
A differenza della console, è AWS CLI possibile scaricare più oggetti contemporaneamente utilizzando i caratteri jolly o la bandiera. `--recursive`
Quando si scaricano oggetti con i punti AWS CLI, (.) alla fine dell'oggetto, i nomi delle chiavi vengono mantenuti, a differenza della console in cui vengono rimossi. Questa considerazione è importante se le chiavi degli oggetti terminano con il punto.

Esempio di download di più oggetti:

Per scaricare più oggetti da un bucket Amazon S3 con estensioni di file specifiche, utilizza il comando di copia ricorsiva con i filtri `exclude` e `include` come mostrato nell’esempio.

```
aws s3 cp s3://amzn-s3-demo-bucket/ . --recursive --exclude "*" --include "*.txt"
```

Hai scaricato correttamente il tuo oggetto. La prossima fase consiste nella copia dell’oggetto in una cartella.

## Fase 4: copiare l'oggetto in una cartella
<a name="GettingStartedS3CLI.step4"></a>

Hai aggiunto un oggetto a un bucket e hai scaricato l'oggetto. Ora, crei una cartella e copi l’oggetto nella cartella.

**Per copiare un oggetto in una cartella**

1. In Amazon S3, le cartelle sono rappresentate dai prefissi nelle chiavi degli oggetti. Crea una “cartella” copiando un oggetto con prefisso:

   ```
   aws s3 cp s3://amzn-s3-demo-source-bucket/example.txt s3://amzn-s3-demo-destination-bucket/favorite-files/example.txt
   ```

   Se la copia viene completata, vedrai un output simile al seguente:

   ```
   copy: s3://amzn-s3-demo-source-bucket/example.txt to s3://amzn-s3-demo-destination-bucket/favorite-files/example.txt
   ```

1. Verifica che l’oggetto sia stato copiato elencando il contenuto della cartella:

   ```
   aws s3 ls s3://amzn-s3-demo-destination-bucket/favorite-files/
   ```

Hai copiato correttamente l’oggetto in una cartella. La prossima fase consiste nell’eliminare gli oggetti e il bucket.

## Fase 5: eliminare gli oggetti e il bucket
<a name="GettingStartedS3CLI.step5"></a>

Quando non hai più bisogno di un oggetto o di un bucket, ti consigliamo di eliminarlo per evitare ulteriori addebiti. Se hai completato questa procedura dettagliata iniziale come esercizio di apprendimento e non hai intenzione di utilizzare il bucket o gli oggetti, ti consigliamo di eliminare il bucket in modo che non si accumulino più addebiti.

Prima di eliminare il bucket, devi svuotare il bucket o eliminare gli oggetti nel bucket. Una volta eliminati gli oggetti e il bucket non sono più disponibili.

Se desideri continuare a utilizzare lo stesso nome di bucket, è consigliabile eliminare gli oggetti o svuotare il bucket senza eliminarlo. Dopo aver eliminato un bucket, il nome diventa disponibile per il riutilizzo. Tuttavia, un altro AWS account potrebbe creare un bucket con lo stesso nome prima che tu abbia la possibilità di riutilizzarlo.

### Eliminazione di un oggetto
<a name="GettingStartedS3CLI.step5.delete-object"></a>

Se desideri scegliere quali oggetti eliminare senza svuotare tutti gli oggetti dal bucket, puoi eliminare un oggetto.

Elimina un oggetto specifico:

```
aws s3 rm s3://amzn-s3-demo-bucket/example.txt
```

Se l’eliminazione viene completata, vedrai un output simile al seguente:

```
delete: s3://amzn-s3-demo-bucket/example.txt
```

### Svuotamento del bucket
<a name="GettingStartedS3CLI.step5.empty-bucket"></a>

Se intendi eliminare il bucket, è necessario prima svuotarlo, eliminando così tutti gli oggetti, le versioni e gli indicatori di eliminazione presenti al suo interno.

**Per svuotare un bucket**
**Importante**  
Lo svuotamento del bucket non può essere annullato. Gli oggetti aggiunti al bucket mentre l'azione di svuotamento del bucket è in corso verranno eliminati.

1. **Opzione 1:** per i bucket più piccoli, utilizza il comando `rm` con il flag `--recursive` per eliminare tutti gli oggetti presenti nel bucket:

   ```
   aws s3 rm s3://amzn-s3-demo-bucket --recursive
   ```

   Questo comando elimina tutti gli oggetti nel bucket, inclusi quelli nelle cartelle.
**Nota**  
Se il bucket contiene molti oggetti o oggetti di grandi dimensioni, questo comando potrebbe restituire un timeout. Per i bucket con grandi quantità di dati, utilizza la regola del ciclo di vita Amazon S3 per far scadere gli oggetti nei bucket.

   **Opzione 2:** utilizza le regole del ciclo di vita Amazon S3 (consigliate per bucket di grandi dimensioni).

   Per i bucket con molti oggetti oppure oggetti di grandi dimensioni, utilizza una regola del ciclo di vita Amazon S3 per far scadere ed eliminare automaticamente tutti gli oggetti. Attendi l’elaborazione della regola del ciclo di vita (questa operazione può richiedere fino a 24 ore). Per ulteriori informazioni sull’utilizzo delle regole del ciclo di vita per eliminare il contenuto dei bucket, consulta [Come posso svuotare un bucket Amazon S3 utilizzando una regola di configurazione del ciclo di vita?](https://repost.aws/knowledge-center/s3-empty-bucket-lifecycle-rule)

1. Verifica che il bucket sia vuoto:

   ```
   aws s3 ls s3://amzn-s3-demo-bucket
   ```

1. Se il bucket ha il controllo delle versioni abilitato, utilizza i seguenti comandi per eliminare gli oggetti con controllo delle versioni e gli indicatori di eliminazione.

   Rimuovi gli oggetti con controllo delle versioni:

   ```
   aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete "$(aws s3api list-object-versions --bucket amzn-s3-demo-bucket --output json --query='{Objects: Versions[].{Key:Key,VersionId:VersionId}}')"
   ```

   Rimuovi gli indicatori di eliminazione:

   ```
   aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete "$(aws s3api list-object-versions --bucket amzn-s3-demo-bucket --output json --query='{Objects: DeleteMarkers[].{Key:Key,VersionId:VersionId}}')"
   ```

1. Verifica che il bucket sia vuoto, senza gli oggetti con controllo delle versioni e gli indicatori di eliminazione:

   ```
   aws s3api list-object-versions --bucket amzn-s3-demo-bucket
   ```

   L’output non deve mostrare alcun oggetto con controllo delle versioni o indicatore di eliminazione rimanente.

### Eliminazione del bucket
<a name="GettingStartedS3CLI.step5.delete-bucket"></a>

Dopo aver svuotato il bucket o eliminato tutti gli oggetti dal bucket, è possibile eliminarlo.

**Importante**  
L’eliminazione di un bucket non può essere annullata. I nomi dei bucket sono univoci. Se elimini il bucket, un altro AWS utente può utilizzare il nome. Se desideri continuare a utilizzare lo stesso nome di bucket, non eliminare il bucket. Invece, svuota il bucket e conservalo.

**Come eliminare il bucket**

1. Elimina il bucket:

   ```
   aws s3api delete-bucket --bucket amzn-s3-demo-bucket
   ```

1. Verifica che il bucket sia stato eliminato elencando tutti i bucket:

   ```
   aws s3 ls
   ```

## Fasi successive
<a name="GettingStartedS3CLI.next-steps"></a>

Negli esempi precedenti hai appreso come eseguire alcune attività di base di Amazon S3 utilizzando la AWS CLI.

I seguenti argomenti illustrano i percorsi di apprendimento che puoi sfruttare per acquisire una maggiore conoscenza di Amazon S3 in modo da implementarlo nelle tue applicazioni.
+ [Conoscere i casi d'uso comuniInformazioni sui tutorial](GetStartedWithS3.md#s3-use-cases)
+ [Controllo dell'accesso a bucket e oggetti](GetStartedWithS3.md#control-access-resources)
+ [Proteggere e monitorare lo storage](GetStartedWithS3.md#manage-monitor-storage)
+ [Sviluppo con Amazon S3](GetStartedWithS3.md#develop-with-s3)
+ [Conoscere i casi d'uso comuniInformazioni sui tutorial](GetStartedWithS3.md#s3-getting-started-tutorials-list)
+ [Esplora la formazione e il supporto](GetStartedWithS3.md#explore-training-and-support)

L'elenco seguente mostra AWS CLI i comandi più comuni per Amazon S3:
+ [cp](https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html): copia file o oggetti tra il file system locale e Amazon S3 o tra posizioni di Amazon S3
+ [ls](https://docs.aws.amazon.com/cli/latest/reference/s3/ls.html): elenca gli oggetti Amazon S3 e i prefissi comuni in un bucket e un prefisso specificati
+ [mb](https://docs.aws.amazon.com/cli/latest/reference/s3/mb.html): crea un bucket Amazon S3
+ [mv](https://docs.aws.amazon.com/cli/latest/reference/s3/mv.html): sposta file o oggetti tra il file system locale e Amazon S3 o tra posizioni di Amazon S3
+ [presign](https://docs.aws.amazon.com/cli/latest/reference/s3/presign.html): genera un URL prefirmato per un oggetto Amazon S3 che consente l'accesso temporaneo senza credenziali AWS 
+ [rb](https://docs.aws.amazon.com/cli/latest/reference/s3/rb.html): rimuove un bucket Amazon S3 vuoto È possibile utilizzare il flag `--force` per svuotare ed eliminare automaticamente un bucket con contenuti in un unico comando. Questa azione non può essere annullata.
+ [rm](https://docs.aws.amazon.com/cli/latest/reference/s3/rm.html): elimina oggetti da Amazon S3
+ [sync](https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html): sincronizza le directory e i prefissi Amazon S3 copiando in modo ricorsivo i file nuovi e aggiornati dalla directory di origine alla destinazione.
+ [website](https://docs.aws.amazon.com/cli/latest/reference/s3/website.html): configura un bucket come sito web statico

Per ulteriori informazioni sui AWS CLI comandi per Amazon S3, consulta le seguenti risorse:
+ [s3](https://docs.aws.amazon.com/cli/latest/reference/s3/index.html): comandi Amazon S3 di alto livello che semplificano le operazioni comuni
+ [s3api](https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html): accesso diretto a tutte le operazioni API Amazon S3
+ [s3control](https://docs.aws.amazon.com/cli/latest/reference/s3control/index.html): accesso diretto a tutte le operazioni API Amazon S3 Control