

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

# Configurazione di S3 Object Lock
<a name="object-lock-configure"></a>

Con Amazon S3 Object Lock, puoi archiviare oggetti in bucket Amazon S3 generici utilizzando *write-once-read-many*un modello (WORM). Puoi utilizzarlo per impedire che un oggetto venga eliminato o sovrascritto per un periodo di tempo fisso o indefinito. Per informazioni generali sulle funzionalità Object Lock, consulta [Blocco di oggetti con Object Lock](object-lock.md).

Prima di bloccare eventuali oggetti, devi abilitare il controllo delle versioni S3 e Object Lock su un bucket per uso generico. In seguito, puoi impostare un periodo di conservazione, un blocco a fini legali o entrambi. 

Per utilizzare Object Lock, devi disporre di determinate autorizzazioni. Per un elenco delle autorizzazioni correlate a varie operazioni Object Lock, consulta [Autorizzazioni richieste](object-lock.md#object-lock-permissions).

**Importante**  
Dopo aver abilitato Object Lock su un bucket, non è possibile disabilitare Object Lock o sospendere il controllo delle versioni per tale bucket. 
I bucket S3 con Object Lock non possono essere utilizzati come bucket di destinazione per i log di accesso al server. Per ulteriori informazioni, consulta [Registrazione delle richieste con registrazione dell'accesso al server](ServerLogs.md).

**Topics**
+ [Abilitazione di Object Lock durante la creazione di un nuovo bucket S3 generico](#object-lock-configure-new-bucket)
+ [Abilitazione di Object Lock su un bucket S3 esistente](#object-lock-configure-existing-bucket)
+ [Impostazione o modifica di un blocco a fini legali su un oggetto S3](#object-lock-configure-set-legal-hold)
+ [Impostazione o modifica di un periodo di conservazione su un oggetto S3](#object-lock-configure-set-retention-period-object)
+ [Impostazione o modifica di un periodo di conservazione predefinito su un bucket S3](#object-lock-configure-set-retention-period-bucket)

## Abilitazione di Object Lock durante la creazione di un nuovo bucket S3 generico
<a name="object-lock-configure-new-bucket"></a>

Puoi abilitare Object Lock durante la creazione di un nuovo bucket S3 generico utilizzando la console Amazon S3 AWS Command Line Interface ,AWS CLI() AWS SDKs o l'API REST di Amazon S3.

### Utilizzo della console S3
<a name="object-lock-new-bucket-console"></a>

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 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.
**Nota**  
Una volta creato un bucket, non è possibile modificarne il nome. Per ulteriori informazioni sulla denominazione dei bucket, consulta [Regole di denominazione dei bucket per uso generico](bucketnamingrules.md).

1. Per la **regione**, scegli Regione AWS dove vuoi che risieda il bucket. 

1. In **Proprietà degli oggetti**, scegli di disabilitare o abilitare gli elenchi di controllo degli accessi (ACLs) e controlla la proprietà degli oggetti caricati nel tuo bucket.

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

1. In **Controllo delle versioni per il bucket**, scegli **Abilitato**.

   Object Lock funziona solo con bucket con versioni.

1. (Facoltativo) In **Tags** (Tag), puoi scegliere di aggiungere tag al bucket. I tag sono coppie chiave-valore utilizzate per classificare lo spazio di archiviazione e allocare i costi.

1. In **Impostazioni avanzate**, trova **Object Lock** e scegli **Attiva**.

   Devi confermare che l'attivazione di Object Lock consentirà in modo permanente il blocco degli oggetti in questo bucket.

1. Seleziona **Crea bucket**.

### Usando il AWS CLI
<a name="object-lock-new-bucket-cli"></a>

L'esempio `create-bucket` seguente crea un nuovo bucket S3 denominato `amzn-s3-demo-bucket1` con Object Lock abilitato:

```
aws s3api create-bucket --bucket amzn-s3-demo-bucket1 --object-lock-enabled-for-bucket
```

Per ulteriori informazioni ed esempi, consulta [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

**Nota**  
È possibile eseguire AWS CLI comandi dalla console utilizzando AWS CloudShell. AWS CloudShell è una shell preautenticata basata su browser che è possibile avviare direttamente da. Console di gestione AWS[Per ulteriori informazioni, consulta Cos'è? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) nella *Guida AWS CloudShell per l'utente*.

### Utilizzo della REST API
<a name="object-lock-new-bucket-rest"></a>

Puoi utilizzare la REST API per creare un nuovo bucket S3 con Object Lock abilitato. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) in *Amazon Simple Storage Service API Reference* (Guida di riferimento per l'API di Amazon Simple Storage Service).

### Usando il AWS SDKs
<a name="object-lock-new-bucket-sdk"></a>

Per esempi su come abilitare Object Lock durante la creazione di un nuovo bucket S3 con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_LCreateBucket_section.html) nell'*Amazon S3* API Reference.

Per esempi su come ottenere la configurazione corrente di Object Lock con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) nell'*Amazon S3 API* Reference.

Per uno scenario interattivo che dimostra le diverse funzionalità di Object Lock utilizzando il AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) nell'*Amazon S3* API Reference.

Per informazioni generali sull'utilizzo di diversi AWS SDKs, consulta [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*.

## Abilitazione di Object Lock su un bucket S3 esistente
<a name="object-lock-configure-existing-bucket"></a>

Puoi abilitare Object Lock per un bucket S3 esistente utilizzando la console Amazon S3, l'o AWS CLI l' AWS SDKsAPI REST di Amazon S3.

### Utilizzo della console S3
<a name="object-lock-existing-bucket-console"></a>

**Nota**  
Object Lock funziona solo con bucket con versioni.

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 pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Bucket**, scegli il nome del bucket per il quale desideri abilitare Object Lock.

1. Scegliere la scheda **Properties (Proprietà)**.

1. In **Proprietà**, scorri verso il basso fino alla sezione **Object Lock** e scegli **Modifica**.

1. In **Object Lock**, scegli **Attiva**.

   Devi confermare che l'attivazione di Object Lock consentirà in modo permanente il blocco degli oggetti in questo bucket.

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



### Usando il AWS CLI
<a name="object-lock-existing-bucket-cli"></a>

Il comando di esempio `put-object-lock-configuration` seguente imposta un periodo di conservazione di Object Lock di 50 giorni su un bucket denominato `amzn-s3-demo-bucket1`:

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

Per ulteriori informazioni ed esempi, consulta [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

**Nota**  
È possibile eseguire AWS CLI comandi dalla console utilizzando AWS CloudShell. AWS CloudShell è una shell preautenticata basata su browser che è possibile avviare direttamente da. Console di gestione AWS[Per ulteriori informazioni, consulta Cos'è? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) nella *Guida AWS CloudShell per l'utente*.

### Utilizzo della REST API
<a name="object-lock-existing-bucket-rest"></a>

Puoi utilizzare la REST API Amazon S3 per abilitare Object Lock su un bucket S3 esistente. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html) in *Amazon Simple Storage Service API Reference* (Guida di riferimento per l'API di Amazon Simple Storage Service).

### Usando il AWS SDKs
<a name="object-lock-existing-bucket-sdk"></a>

Per esempi su come abilitare Object Lock per un bucket S3 esistente con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html) nell'*Amazon S3 API Reference*.

Per esempi su come ottenere la configurazione corrente di Object Lock con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) nell'*Amazon S3 API* Reference.

Per uno scenario interattivo che dimostra le diverse funzionalità di Object Lock utilizzando il AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) nell'*Amazon S3* API Reference.

Per informazioni generali sull'utilizzo di diversi AWS SDKs, consulta [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*.

## Impostazione o modifica di un blocco a fini legali su un oggetto S3
<a name="object-lock-configure-set-legal-hold"></a>

Puoi impostare o rimuovere un blocco legale su un oggetto S3 utilizzando la console AWS CLI Amazon S3 o l'API REST di Amazon S3. AWS SDKs

**Importante**  
Se desideri impostare un blocco a fini legali su un oggetto, Object Lock deve già essere abilitato nel bucket dell'oggetto.
Quando esegui il `PUT` di una versione dell'oggetto che dispone di una modalità e un periodo di conservazione individuali espliciti in un bucket, le impostazioni Object Lock individuali della versione dell'oggetto hanno la precedenza su qualsiasi impostazione di conservazione delle proprietà del bucket.

Per ulteriori informazioni, consulta [Blocchi a fini giudiziari](object-lock.md#object-lock-legal-holds).

### Utilizzo della console S3
<a name="object-lock-set-legal-hold-console"></a>

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 pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Bucket**, scegli il nome del bucket contenente gli oggetti su cui desideri impostare o modificate un blocco a fini legali.

1. Nell'elenco **Oggetti**, seleziona l'oggetto su cui desideri impostare o modificare un blocco a fini legali.

1. Nella pagina delle **proprietà dell'oggetto**, individua la sezione **Blocco oggetti di carattere legale** e scegli **Modifica**.

1. Scegli **Abilita** per impostare un blocco a fini legali o **Disabilita** per rimuoverlo.

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

### Usando il AWS CLI
<a name="object-lock-set-legal-hold-cli"></a>

L'esempio `put-object-legal-hold` seguente imposta un blocco a fini legali sull'oggetto *`my-image.fs`* nel bucket denominato `amzn-s3-demo-bucket1`:

```
aws s3api put-object-legal-hold --bucket amzn-s3-demo-bucket1 --key my-image.fs --legal-hold="Status=ON"
```

L'esempio `put-object-legal-hold` seguente rimuove un blocco a fini legali sull'oggetto *`my-image.fs`* nel bucket denominato `amzn-s3-demo-bucket1`:

```
aws s3api put-object-legal-hold --bucket amzn-s3-demo-bucket1 --key my-image.fs --legal-hold="Status=OFF"
```

Per ulteriori informazioni ed esempi, consulta [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

**Nota**  
È possibile eseguire AWS CLI comandi dalla console utilizzando AWS CloudShell. AWS CloudShell è una shell preautenticata basata su browser che è possibile avviare direttamente da. Console di gestione AWS[Per ulteriori informazioni, consulta Cos'è? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) nella *Guida AWS CloudShell per l'utente*.

### Utilizzo della REST API
<a name="object-lock-set-legal-hold-rest"></a>

Puoi utilizzare la REST API per impostare o modificare un blocco a fini legali su un oggetto. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html) in *Amazon Simple Storage Service API Reference* (Guida di riferimento per l'API di Amazon Simple Storage Service).

### Usando il AWS SDKs
<a name="object-lock-set-legal-hold-sdk"></a>

Per esempi su come impostare una conservazione legale su un oggetto con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLegalHold_section.html) nel riferimento all'*API di Amazon S3*.

Per esempi su come ottenere lo stato attuale di conservazione legale con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLegalHoldConfiguration_section.html) nel riferimento alle *API di Amazon S3*.

Per uno scenario interattivo che dimostra le diverse funzionalità di Object Lock utilizzando il AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) nell'*Amazon S3* API Reference.

Per informazioni generali sull'utilizzo di diversi AWS SDKs, consulta [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*.

## Impostazione o modifica di un periodo di conservazione su un oggetto S3
<a name="object-lock-configure-set-retention-period-object"></a>

Puoi impostare o modificare un periodo di conservazione su un oggetto S3 utilizzando la console AWS CLI Amazon S3 o l'API REST di Amazon S3. AWS SDKs

**Importante**  
Se desideri impostare un periodo di conservazione su un oggetto, Object Lock deve già essere abilitato nel bucket dell'oggetto.
Quando esegui il `PUT` di una versione dell'oggetto che dispone di una modalità e un periodo di conservazione individuali espliciti in un bucket, le impostazioni Object Lock individuali della versione dell'oggetto hanno la precedenza su qualsiasi impostazione di conservazione delle proprietà del bucket.
L'unico modo per eliminare un oggetto in modalità di conformità prima della scadenza della data di conservazione è eliminare l'oggetto associato. Account AWS

Per ulteriori informazioni, consulta [Periodi di conservazione](object-lock.md#object-lock-retention-periods).

### Utilizzo della console S3
<a name="object-lock-set-retention-period-console"></a>

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 pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Bucket**, scegli il nome del bucket contenente l'oggetto su cui desideri impostare o modificate un periodo di conservazione.

1. Nell'elenco **Oggetti**, seleziona l'oggetto su cui desideri impostare o modificare un periodo di conservazione.

1. Nella pagina delle **proprietà dell'oggetto**, individua la sezione **Conservazione del blocco oggetti** e scegli **Modifica**.

1. In **Conservazione**, scegli **Abilita** per impostare un periodo di conservazione o **Disabilita** per rimuovere un periodo di conservazione.

1. Se hai scelto **Abilita**, in **Modalità di conservazione**, scegli **Modalità di governance** o **Modalità di conformità**. Per ulteriori informazioni, consulta [Modalità di conservazione](object-lock.md#object-lock-retention-modes).

1. In **Data di fine conservazione**, scegli la data in cui desideri che termini il periodo di conservazione. Durante questo periodo, l'oggetto sarà protetto da WORM e non potrà essere sovrascritto o eliminato. Per ulteriori informazioni, consulta [Periodi di conservazione](object-lock.md#object-lock-retention-periods).

1. Scegli **Salva modifiche**.

### Usando il AWS CLI
<a name="object-lock-set-retention-period-cli"></a>

L'esempio `put-object-retention` seguente imposta un periodo di conservazione sull'oggetto *`my-image.fs`* nel bucket denominato `amzn-s3-demo-bucket1` fino al 1° gennaio 2025:

```
aws s3api put-object-retention --bucket amzn-s3-demo-bucket1 --key my-image.fs --retention='{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }'
```

Per ulteriori informazioni ed esempi, consulta [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

**Nota**  
È possibile eseguire AWS CLI comandi dalla console utilizzando AWS CloudShell. AWS CloudShell è una shell preautenticata basata su browser che è possibile avviare direttamente da. Console di gestione AWS[Per ulteriori informazioni, consulta Cos'è? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) nella *Guida AWS CloudShell per l'utente*.

### Utilizzo della REST API
<a name="object-lock-set-retention-period-rest"></a>

Puoi utilizzare la REST API per impostare un periodo di conservazione su un oggetto. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html) in *Amazon Simple Storage Service API Reference* (Guida di riferimento per l'API di Amazon Simple Storage Service).

### Usando il AWS SDKs
<a name="object-lock-set-retention-period-sdk"></a>

Per esempi su come impostare un periodo di conservazione su un oggetto con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectRetention_section.html) nel riferimento alle *API di Amazon S3*.

Per esempi su come ottenere il periodo di conservazione di un oggetto con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) nel riferimento alle *API di Amazon S3*.

Per uno scenario interattivo che dimostra le diverse funzionalità di Object Lock utilizzando il AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) nell'*Amazon S3* API Reference.

Per informazioni generali sull'utilizzo di diversi AWS SDKs, consulta [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*.

## Impostazione o modifica di un periodo di conservazione predefinito su un bucket S3
<a name="object-lock-configure-set-retention-period-bucket"></a>

Puoi impostare o modificare un periodo di conservazione predefinito su un bucket S3 utilizzando la console AWS CLI Amazon S3 o l'API REST di Amazon S3. AWS SDKs Specifica una durata, in giorni o in anni, per stabilire quanto a lungo proteggere ogni versione di un oggetto inserita nel bucket.

**Importante**  
Se desideri impostare un periodo di conservazione su un bucket, Object Lock deve già essere abilitato nel bucket.
Quando esegui il `PUT` di una versione dell'oggetto che dispone di una modalità e un periodo di conservazione individuali espliciti in un bucket, le impostazioni Object Lock individuali della versione dell'oggetto hanno la precedenza su qualsiasi impostazione di conservazione delle proprietà del bucket.
L'unico modo per eliminare un oggetto in modalità di conformità prima della scadenza della data di conservazione è eliminare l'oggetto associato. Account AWS

Per ulteriori informazioni, consulta [Periodi di conservazione](object-lock.md#object-lock-retention-periods).

### Utilizzo della console S3
<a name="object-lock-set-retention-period-bucket-console"></a>

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 pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Bucket**, scegli il nome del bucket su cui desideri impostare o modificate un periodo di conservazione.

1. Scegliere la scheda **Properties (Proprietà)**.

1. In **Proprietà**, scorri verso il basso fino alla sezione **Object Lock** e scegli **Modifica**.

1. In **Conservazione predefinita**, scegli **Abilita** per impostare un periodo di conservazione predefinito o **Disabilita** per rimuovere un periodo di conservazione predefinito.

1. Se hai scelto **Abilita**, in **Modalità di conservazione**, scegli **Modalità di governance** o **Modalità di conformità**. Per ulteriori informazioni, consulta [Modalità di conservazione](object-lock.md#object-lock-retention-modes).

1. In **Periodo di conservazione predefinito**, scegli il numero di giorni o anni di durata del periodo di conservazione. Gli oggetti inseriti in questo bucket verranno bloccati per questo numero di giorni o anni. Per ulteriori informazioni, consulta [Periodi di conservazione](object-lock.md#object-lock-retention-periods).

1. Scegli **Salva modifiche**.

### Usando il AWS CLI
<a name="object-lock-configure-set-retention-period-bucket-cli"></a>

Il comando di esempio `put-object-lock-configuration` seguente imposta un periodo di conservazione di Object Lock di 50 giorni su un bucket denominato `amzn-s3-demo-bucket1` utilizzando la modalità di conformità:

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

L'esempio `put-object-lock-configuration` seguente rimuove la configurazione di conservazione predefinita su un bucket:

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

Per ulteriori informazioni ed esempi, consulta [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html) nella *documentazione di riferimento dei comandi della AWS CLI *.

**Nota**  
È possibile eseguire AWS CLI comandi dalla console utilizzando AWS CloudShell. AWS CloudShell è una shell preautenticata basata su browser che è possibile avviare direttamente da. Console di gestione AWS[Per ulteriori informazioni, consulta Cos'è? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) nella *Guida AWS CloudShell per l'utente*.

### Utilizzo della REST API
<a name="object-lock-configure-set-retention-period-bucket-rest"></a>

È possibile utilizzare la REST API per impostare un periodo di conservazione predefinito su un bucket S3 esistente. Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html) in *Amazon Simple Storage Service API Reference* (Guida di riferimento per l'API di Amazon Simple Storage Service).

### Usando il AWS SDKs
<a name="object-lock-configure-set-retention-period-bucket-sdk"></a>

Per esempi su come impostare un periodo di conservazione predefinito su un bucket S3 esistente con AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html) nell'*Amazon S3* API Reference.

Per uno scenario interattivo che dimostra le diverse funzionalità di Object Lock utilizzando il AWS SDKs, consulta [Esempi di codice](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) nell'*Amazon S3* API Reference.

Per informazioni generali sull'utilizzo di diversi AWS SDKs, consulta [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*.