

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Confirmar arquivos para o estado WORM
<a name="worm-state"></a>

Esta seção explica como fazer a transição dos seus arquivos para um estado de gravação única e várias leituras (WORM). Ele também discute o modo de acréscimo de volume, que é uma forma de gravar dados de forma incremental em arquivos. WORM-protected 

## Confirmação automática
<a name="worm-state-autocommit"></a>

Você pode usar a confirmação automática para fazer a transição de arquivos para o WORM se eles não tiverem sido modificados durante um período especificado por você. Você pode ativar a confirmação automática com o console Amazon FSx, AWS CLI a API Amazon FSx e a ONTAP CLI e a API REST. 

Você pode especificar um período de confirmação automática entre cinco minutos e dez anos. A tabela a seguir lista os intervalos específicos com suporte. 



| Unidade | Valor | 
| --- | --- | 
| Minutos | 5 a 65.535 | 
| Horas | 1 a 65,535 | 
| Dias | 1 a 3.650 | 
| Meses | 1 a 120 | 
| Anos | 1 a 10 | 

Para ativar a confirmação automática com a API do Amazon FSx, use `AutocommitPeriod` em [`CreateSnaplockConfiguration`](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html). No console do Amazon FSx, em **Confirmação automática**, escolha **Habilitado**. Em seguida, em **Período de confirmação automática**, insira um valor e escolha uma **Unidade de confirmação automática** correspondente. 

Você pode especificar um valor entre cinco minutos e dez anos.

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

Você não pode modificar dados existentes em um WORM-protected arquivo. No entanto, SnapLock permite que você mantenha a proteção dos dados existentes usando WORM-appendable arquivos. Por exemplo, você pode gerar arquivos de log ou preservar dados de streaming de áudio ou vídeo enquanto grava dados neles de forma incremental. Você pode ativar ou desativar o modo de acréscimo de volume com o console Amazon FSx, a API AWS CLI Amazon FSx e a CLI e a API REST. ONTAP 

**Requisitos para atualizar o modo de acréscimo de volume**
+ O volume do SnapLock deve estar desmontado.
+ O volume do SnapLock deve estar vazio de cópias de snapshot e dados do usuário. 

 

Para ativar o modo de acréscimo de volume com a API do Amazon FSx, use `VolumeAppendModeEnabled` em [`CreateSnaplockConfiguration`](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateSnaplockConfiguration.html). No console do Amazon FSx, em **Modo de acréscimo de volume**, escolha **Habilitado**. 

## Event-based retenção (EBR)
<a name="worm-state-ebr"></a>

Você pode usar a retenção baseada em eventos (EBR) para criar políticas personalizadas com períodos de retenção associados. Por exemplo, você pode fazer a transição de todos os arquivos em um caminho especificado para o WORM e definir o período de retenção para um ano com os comandos `snaplock event-retention policy create` e `snaplock event-retention apply`. Ao usar a EBR, é necessário especificar um volume, um diretório ou um arquivo. O período de retenção selecionado ao criar a política de EBR é aplicado a todos os arquivos no caminho especificado. 

A EBR é compatível com a CLI e a API REST do ONTAP. 

**nota**  
ONTAPnão suporta EBR com FlexGroup volumes.

Os procedimentos a seguir explicam como criar, aplicar, modificar e excluir uma política de EBR. É necessário ser administrador do SnapLock (ter um perfil de `vsadmin-snaplock`) para concluir essas tarefas na CLI do ONTAP. Para obter mais informações, consulte [SnapLock administrador](how-snaplock-works.md#snaplock-admin). 

### Criando uma política de EBR no ONTAP CLI
<a name="create-ebr-ontap-cli"></a>

**Para criar uma política de EBR no ONTAP CLI**
+ Execute o comando a seguir. Substitua {{p1}} e {{"10 years"}} pelas próprias informações. 

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

### Aplicando uma política de EBR no ONTAP CLI
<a name="apply-ebr-ontap-cli"></a>

**Para aplicar uma política de EBR no ONTAP CLI**
+ Execute o comando a seguir. Substitua {{p1}} e {{slc}} pelas próprias informações. Você pode adicionar um caminho após a barra (/) se quiser especificar um determinado caminho para a política de EBR. Caso contrário, esse comando aplicará a política de EBR a todos os arquivos no volume. 

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

### Modificando uma política de EBR no ONTAP CLI
<a name="modify-ebr-ontap-cli"></a>

**Para modificar uma política de EBR no ONTAP CLI**
+ Execute o comando a seguir. Substitua {{p1}} e {{"5 years"}} pelas próprias informações. 

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

### Excluindo uma política de EBR no ONTAP CLI
<a name="delete-ebr-ontap-cli"></a>

**Para excluir uma política de EBR no ONTAP CLI**
+ Execute o comando a seguir. {{p1}}Substitua por suas próprias informações. 

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

Comandos relacionados no *NetApp Documentation Center*:
+ [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)

## Retenções jurídicas
<a name="worm-state-legal-hold"></a>

É possível reter arquivos WORM por um período indefinido usando a restrição legal. Geralmente, a restrição legal é usada para fins de litígio. Um arquivo WORM sujeito a uma restrição legal não pode ser excluído até que a restrição legal seja suspensa. 

A restrição legal é compatível com a CLI e a API REST do ONTAP. 

**nota**  
ONTAPnão suporta Legal Hold com FlexGroup volumes.

Os procedimentos a seguir explicam como iniciar e encerrar uma restrição legal. É necessário ser administrador do SnapLock (ter um perfil de `vsadmin-snaplock`) para concluir essas tarefas na CLI do ONTAP. Para obter mais informações, consulte [SnapLock administrador](how-snaplock-works.md#snaplock-admin). 

### Iniciando uma retenção legal em um arquivo em um SnapLock Volume de conformidade com o ONTAP CLI
<a name="start-legal-hold-ontap-cli"></a>

**Para iniciar uma retenção legal em um arquivo em um SnapLock Volume de conformidade com o ONTAP CLI**
+ Execute o comando a seguir. Substitua {{litigation1}}{{slc\_vol1}},, e {{file1}} por suas próprias informações. 

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

### Iniciando uma retenção legal em todos os arquivos em um SnapLock Volume de conformidade com o ONTAP CLI
<a name="start-legal-hold-all-files-ontap-cli"></a>

**Para iniciar uma retenção legal em todos os arquivos em um SnapLock Volume de conformidade com o ONTAP CLI**
+ Execute o comando a seguir. Substitua {{litigation1}} e {{slc\_vol1}} pelas próprias informações. 

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

### Encerrando uma retenção legal em um arquivo em um SnapLock Volume de conformidade com o ONTAP CLI
<a name="end-legal-hold-ontap-cli"></a>

**Para encerrar uma retenção legal em um arquivo em um SnapLock Volume de conformidade com o ONTAP CLI**
+ Execute o comando a seguir. Substitua {{litigation1}}{{slc\_vol1}},, e {{file1}} por suas próprias informações. 

  ```
  vs1::> snaplock legal-hold end -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /{{file1}}
  ```
**nota**  
Recomendamos que monitore o `-operation-status` com o comando `snaplock legal-hold show` ao emitir uma restrição legal para garantir que ela não falhe. 

### Encerrando uma retenção legal em todos os arquivos em um SnapLock Volume de conformidade com o ONTAP CLI
<a name="end-legal-hold-all-files-ontap-cli"></a>

**Para encerrar uma retenção legal em todos os arquivos em um SnapLock Volume de conformidade com o ONTAP CLI**
+ Execute o comando a seguir. Substitua {{litigation1}} e {{slc\_vol1}} pelas próprias informações. 

  ```
  vs1::> snaplock legal-hold end -litigation-name {{litigation1}} -volume {{slc_vol1}} -path /
  ```
**nota**  
Recomendamos que monitore o `-operation-status` com o comando `snaplock legal-hold show` ao emitir uma restrição legal para garantir que ela não falhe. 

 Comandos relacionados no *NetApp Documentation Center*:
+ [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)