

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

# Atualizando LF-Tag expressões
<a name="TBAC-updating-expressions"></a>

Somente administradores do data lake, o criador da LF-Tag expressão e os diretores que têm `Alter` ou têm `Super` permissão na LF-Tag expressão podem atualizar uma LF-Tag expressão. Além da permissão `Alter`, você também precisa da `lakeformation:UpdateLFTagExpression` do IAM e da `Grant with LF-Tag` em todos os valores de chave subjacentes no novo corpo da expressão para atualizar as expressões.

Você atualiza uma LF-Tag expressão atualizando a descrição, o corpo da expressão e as permissões concedidas na expressão. Você não pode alterar o nome da LF-Tag expressão. Para alterar o nome, exclua a LF-Tag expressão e adicione uma com os parâmetros necessários. 

Você pode atualizar uma LF-Tag expressão usando o AWS Lake Formation console, a API ou o AWS Command Line Interface (AWS CLI).

------
#### [ Console ]

**Para atualizar uma LF-Tag expressão**

1. Abra o console do Lake Formation em [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/).

   Faça login como administrador do data lake, LF-Tag criador ou diretor com `Alter` permissão no LF-Tag.

1. No painel de navegação, em permissões, escolha **LF-Tags e permissões**.

1. Escolha a guia de **LF-Tag expressões**.

1. Na seção de **LF-Tag expressões**, selecione uma LF-Tag expressão e escolha **Editar**.

1. Na caixa de diálogo **Editar LF-Tag expressão**, atualize a descrição e o corpo da expressão adicionando ou removendo chaves e valores.

   Para adicionar vários valores, no campo **Valores**, escolha os valores no menu suspenso.

1. Escolha **Salvar**.

------
#### [ AWS CLI ]

 O comando update-lf-tag-expression no Lake Formation permite que você atualize uma expressão existente. LF-Tag 

```
aws lakeformation update-lf-tag-expression \
-- name {{expression_name}}\
-- description {{new_description}} \
-- catalog-id {{catalog_id}} \
-- expression '{"Expression": [{"TagKey": "{{tag_key}}", "TagValues": ["{{tag_value1}}", "{{tag_value2}}", ...]}]}'
```

Veja o que significam os parâmetros no comando fornecido: 
+ name: o nome da expressão de tag nomeada existente que você deseja atualizar. 
+ description: uma nova descrição para a expressão.

  catalog-id: o ID do Data Catalog em que a expressão de tag nomeada reside. 
+ expression: a nova string de expressão de tag com a qual você deseja atualizar a expressão.

------