

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Pasar archivos a estado WORM
<a name="worm-state"></a>

En esta sección se explica cómo hacer la transición de los archivos a un estado de escritura única y lectura múltiple (WORM). También se analiza el modo de adición de volúmenes, que es una forma de escribir datos de forma incremental en los archivos. WORM-protected 

## Confirmación automática
<a name="worm-state-autocommit"></a>

Puede usar la confirmación automática para realizar la transición de archivos a WORM si no se han modificado durante el período que usted especifique. Puede activar la confirmación automática con la consola Amazon FSx, AWS CLI la API Amazon FSx y las API ONTAP CLI y REST. 

Puede especificar un período de confirmación automática de entre cinco minutos y 10 años. La siguiente tabla enumera los rangos específicos que se admiten. 



| Unidad | Valor | 
| --- | --- | 
| Minutos | 5 a 65 535 | 
| Horas | 1 a 65 535 | 
| Días | 1 a 3650 | 
| Meses | 1 a 120 | 
| Años | 1 a 10 | 

Para activar la confirmación automática con la API de Amazon FSx, utilice `AutocommitPeriod` en [`CreateSnaplockConfiguration`](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html). En la consola de Amazon FSx, en **Confirmación automática**, seleccione **Activado**. En **Periodo de confirmación automática**, ingrese un valor y seleccione la **Unidad de confirmación automática** correspondiente. 

Puede especificar un valor entre 5 minutos y 10 años.

## Volume-append modo
<a name="worm-state-append"></a>

No puede modificar los datos existentes en un WORM-protected archivo. Sin embargo, SnapLock le permite mantener la protección de los datos existentes mediante WORM-appendable archivos. Por ejemplo, puede generar archivos de registro o conservar los datos de transmisión de audio o vídeo y, al mismo tiempo, escribir los datos en ellos de forma incremental. Puede activar o desactivar el modo de adición de volumen con la consola Amazon FSx, la API AWS CLI Amazon FSx y las API CLI y REST. ONTAP 

**Requisitos para actualizar el modo añadir volúmenes**
+ El volumen SnapLock debe estar desmontado.
+ El volumen SnapLock debe estar vacío de copias instantáneas y datos de usuario. 

 

Para activar el modo añadir volumen con la API de Amazon FSx, utilice `VolumeAppendModeEnabled` en [`CreateSnaplockConfiguration`](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html). En la consola de Amazon FSx, en **Modo añadir volumen**, seleccione **Activado**. 

## Event-based retención (EBR)
<a name="worm-state-ebr"></a>

Puede usar la retención basada en eventos (EBR) para crear políticas personalizadas con los periodos de retención asociados. Por ejemplo, puede hacer la transición de todos los archivos de una ruta específica a WORM y establecer el período de retención en un año con los comandos `snaplock event-retention policy create` y `snaplock event-retention apply`. Cuando utilice EBR, debe especificar un volumen, directorio o archivo. El periodo de retención que seleccione al crear la política de EBR se aplica a todos los archivos de la ruta especificada. 

EBR es compatible con la CLI ONTAP y la API de REST. 

**nota**  
ONTAPno admite EBR con FlexGroup volúmenes.

En los siguientes procedimientos se explica cómo crear, aplicar, modificar y eliminar una política de EBR. Debe ser administrador SnapLock (tener la el rol `vsadmin-snaplock`) para completar estas tareas en la CLI ONTAP. Para obtener más información, consulte [SnapLock administrator](how-snaplock-works.md#snaplock-admin). 

### Crear una política de EBR en el ONTAP CLI
<a name="create-ebr-ontap-cli"></a>

**Para crear una política de EBR en el ONTAP CLI**
+ Ejecute el comando siguiente. Sustituya {{p1}} y {{"10 years"}} con su propia información. 

  ```
  vs1::> snaplock event-retention policy create -name {{p1}} -retention-period {{"10 years"}}
  ```

### Aplicar una política de EBR en el ONTAP CLI
<a name="apply-ebr-ontap-cli"></a>

**Para aplicar una política de EBR en el ONTAP CLI**
+ Ejecute el comando siguiente. Sustituya {{p1}} y {{slc}} con su propia información. Puede agregar una ruta después de la barra diagonal (/) si desea especificar una ruta concreta para la política de EBR. De lo contrario, este comando aplica la política EBR a todos los archivos del volumen. 

  ```
  vs1::> snaplock event-retention apply -policy-name {{p1}} -volume {{slc}} -path /
  ```

### Modificar una política de EBR en el ONTAP CLI
<a name="modify-ebr-ontap-cli"></a>

**Para modificar una política de EBR en el ONTAP CLI**
+ Ejecute el comando siguiente. Sustituya {{p1}} y {{"5 years"}} con su propia información. 

  ```
  vs1::> snaplock event-retention policy modify -name {{p1}} -retention-period {{"5 years"}}
  ```

### Eliminar una política de EBR en el ONTAP CLI
<a name="delete-ebr-ontap-cli"></a>

**Para eliminar una política de EBR en el ONTAP CLI**
+ Ejecute el comando siguiente. {{p1}}Sustitúyala por tu propia información. 

  ```
  vs1::> snaplock event-retention policy delete -name {{p1}}
  ```

Comandos relacionados en el *Centro de documentación NetApp*:
+ [snaplock event-retention abort](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-abort.html)
+ [snaplock event-retention show-vservers](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-show-vservers.html)
+ [snaplock event-retention show](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-show.html)
+ [snaplock event-retention policy show](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-event-retention-policy-show.html)

## Retención legal
<a name="worm-state-legal-hold"></a>

Puede retener archivos WORM durante un periodo de tiempo indefinido utilizando la Retención legal. Por lo general, la retención legal se utiliza con fines de litigio. Un archivo WORM que esté sujeto a una Retención legal no se puede eliminar hasta que se levante la Retención legal. 

La CLI ONTAP y la API de REST admiten la Retención legal. 

**nota**  
ONTAPno admite la retención legal de FlexGroup volúmenes.

En los siguientes procedimientos se explica cómo iniciar y finalizar una Retención legal. Debe ser administrador SnapLock (tener la el rol `vsadmin-snaplock`) para completar estas tareas en la CLI ONTAP. Para obtener más información, consulte [SnapLock administrator](how-snaplock-works.md#snaplock-admin). 

### Iniciar una retención legal de un archivo en un SnapLock Volumen de conformidad con la ONTAP CLI
<a name="start-legal-hold-ontap-cli"></a>

**Para iniciar una retención legal sobre un archivo de un SnapLock Volumen de conformidad con la ONTAP CLI**
+ Ejecute el comando siguiente. Sustituya {{litigation1}}{{slc\_vol1}}, y {{file1}} por su propia información. 

  ```
  vs1::> snaplock legal-hold begin -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /{{file1}}
  ```

### Iniciar una retención legal de todos los archivos de un SnapLock Volumen de conformidad con la ONTAP CLI
<a name="start-legal-hold-all-files-ontap-cli"></a>

**Para iniciar una retención legal de todos los archivos de un SnapLock Volumen de conformidad con la ONTAP CLI**
+ Ejecute el comando siguiente. Sustituya {{litigation1}} y {{slc\_vol1}} con su propia información. 

  ```
  vs1::> snaplock legal-hold begin -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /
  ```

### Poner fin a una retención legal de un archivo en un SnapLock Volumen de conformidad con la ONTAP CLI
<a name="end-legal-hold-ontap-cli"></a>

**Para poner fin a una retención legal sobre un archivo en un SnapLock Volumen de conformidad con la ONTAP CLI**
+ Ejecute el comando siguiente. Sustituya {{litigation1}}{{slc\_vol1}}, y {{file1}} por su propia información. 

  ```
  vs1::> snaplock legal-hold end -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /{{file1}}
  ```
**nota**  
Le recomendamos que supervise el `-operation-status` con el comando `snaplock legal-hold show` cuando emita una Retención legal para asegurarse de que no falla. 

### Poner fin a la retención legal de todos los archivos de un SnapLock Volumen de conformidad con la ONTAP CLI
<a name="end-legal-hold-all-files-ontap-cli"></a>

**Para poner fin a una retención legal de todos los archivos de un SnapLock Volumen de conformidad con la ONTAP CLI**
+ Ejecute el comando siguiente. Sustituya {{litigation1}} y {{slc\_vol1}} con su propia información. 

  ```
  vs1::> snaplock legal-hold end -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /
  ```
**nota**  
Le recomendamos que supervise el `-operation-status` con el comando `snaplock legal-hold show` cuando emita una Retención legal para asegurarse de que no falla. 

 Comandos relacionados en el *Centro de documentación NetApp*:
+ [snaplock legal-hold abort](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-abort.html)
+ [snaplock legal-hold dump-files](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-dump-files.html)
+ [snaplock legal-hold dump-litigations](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-dump-litigations.html)
+ [snaplock legal-hold show](https://docs.netapp.com/us-en/ontap-cli-9121/snaplock-legal-hold-show.html)