

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

# Trabalhando com conjuntos de regras de ativos de licença
<a name="working-with-license-asset-rulesets"></a>

Esta seção descreve como criar, atualizar, excluir e gerenciar conjuntos de regras de ativos de licença em. AWS License Manager Os conjuntos de regras de ativos de licença definem os critérios de descoberta de recursos para grupos de ativos de licença.

## Entendendo os conjuntos de regras
<a name="understanding-rulesets"></a>

Um conjunto de regras é um recurso dentro do License Manager que define os critérios de descoberta de recursos para um produto. Ele serve como um agrupamento lógico de regras relacionadas que podem ser usadas para descoberta de produtos, com conjuntos de regras que podem ser usados em diferentes produtos.

Há dois tipos diferentes de conjuntos de regras:
+ AWS Conjuntos de **regras gerenciados** - criados e mantidos pelo serviço License Manager
+ Conjuntos de **regras personalizados** - criados e gerenciados por clientes

O principal benefício dos conjuntos de regras é que novas regras podem ser adicionadas a um conjunto de regras, e essas alterações são refletidas automaticamente em todos os grupos de ativos de licenças usando o mesmo conjunto de regras, que é usado automaticamente para descobrir produtos.

### Tipos de conjunto de regras
<a name="ruleset-types"></a>

Baseado em licença  
Para licenças autogerenciadas ou concedidas, incluindo produtos do Marketplace AWS 

Baseado em instâncias  
Para descobrir instâncias com base em determinadas propriedades

Cada conjunto de regras contém até 5 regras que definem como descobrir e rastrear seu software. Você pode criar regras para identificar licenças, instâncias ou ambas e combinar várias condições usando AND, OR ou lógica de correspondência exata para direcionar com precisão os recursos que você deseja gerenciar.

A tabela a seguir mostra as chaves disponíveis que você pode usar ao criar regras de conjunto de regras de ativos de licença:


**Chaves de regras do conjunto de regras do ativo de licença**  


- **Licença autogerenciada**
  - **Chave:** ARN de configuração da licença / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** ARN válido
  - **Chave:** AWS ID da conta / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String

- **Licença concedida**
  - **Chave:** ARN da licença / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** ARN válido
  - **Chave:** SKU do produto / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** Emissor / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** Beneficiário / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** Status da licença / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** Status de licença válido
  - **Chave:** Região inicial / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:**  AWS Região válida

- **Instância**
  - **Chave:** Plataforma / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** Windows, Linux
  - **Chave:** EC2 Produto de cobrança / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** windows-server-enterprise, windows-byol,,, rhel, rhel-byol sql-server-standard sql-server-enterprise, ubuntu-pro, suse-linux rhel-high-availability
  - **Chave:** Código de produto do Marketplace / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** ID DA AMI / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** Tipo de instância / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** ID da instância / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** ID do host / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String
  - **Chave:** AWS ID da conta / **Operador:** Iguais, não iguais / **Tipo de valor:** Lista / **Valores aceitos:** String



## Usando conjuntos AWS de regras gerenciados
<a name="using-aws-managed-rulesets"></a>

AWS fornece conjuntos de regras pré-configurados para produtos de software comuns. Esses conjuntos de regras gerenciados são atualizados e mantidos automaticamente pelo. AWS

**Para usar conjuntos AWS de regras gerenciados**

1. Abra o console do License Manager em [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. No painel de navegação, escolha **Descoberta de ativos de licença e conjunto de regras**.

1. Na seção Conjunto de **regras de ativos de licença, selecione **AWS-conjuntos**** de regras gerenciados.

1. Navegue pelos conjuntos de regras gerenciados disponíveis e selecione aqueles que correspondem aos seus produtos de software.

Os conjuntos AWS de regras gerenciadas disponíveis incluem:
+ Centro de dados do Microsoft Windows Server
+ Microsoft SQL Server Enterprise Edition
+ Microsoft SQL Server Standard Edition
+ Red Hat Enterprise Linux
+ Ubuntu Pro
+ SUSE Enterprise Linux

## Criação de conjuntos de regras personalizados
<a name="creating-custom-rulesets"></a>

Você pode criar seu próprio conjunto de regras para definir regras de rastreamento de licenças e instâncias que sejam específicas para seu ambiente e seus requisitos.

**Para criar conjuntos de regras usando o console**

1. Abra o console do License Manager em [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. No painel de navegação, escolha **Descoberta de ativos de licença e conjunto de regras**.

1. Na seção Conjunto de **regras do ativo de licença, escolha **Criar** conjunto** de regras.

1. Em Nome do **conjunto de regras, insira um nome** amigável para o conjunto de regras.

1. Para a **descrição do conjunto de regras**, forneça uma descrição do que o conjunto de regras deve ser.

1. **(Opcional) Adicione tags ao conjunto de regras e escolha Avançar.**

1. Na etapa 2 (Configurar a descoberta de licenças), você pode adicionar regras relacionadas às suas licenças. Isso garante que o sistema possa usar a licença para calcular o uso da licença nas instâncias em que o produto está instalado. Embora a configuração da descoberta de licenças seja opcional, recomendamos adicioná-la se você quiser cálculos de uso da licença.
   + Você pode adicionar licenças autogerenciadas e fornecer ARN ou ID da conta
   + Você também pode adicionar licenças concedidas (licenças adquiridas no Marketplace AWS ) ARN, ProductSku etc.
   + Você pode adicionar várias regras escolhendo **Adicionar regra**.

1. Na etapa 3 (Configurar a descoberta de instâncias), você pode adicionar regras sobre como descobrir várias instâncias. Isso garante que as instâncias possam ser encontradas com base nos critérios de seleção e que essas instâncias sejam contabilizadas para o produto em que você está configurando seu grupo de ativos de licença. Você pode adicionar uma ou mais regras selecionando os seguintes campos:
   + Plataforma (Windows ou Linux)
   + EC2 código do produto de cobrança
   + Código do produto Marketplace
   + ID da AMI, ID do host, ID da instância etc.

1. Revise sua configuração e escolha **Enviar**.

1. Você pode ver seu conjunto de regras criado recentemente em **Meus** conjuntos de regras.

**Para criar conjuntos de regras usando a CLI**
+ Use o comando `create-license-asset-ruleset`. Para obter mais informações, consulte a opção [AWS Referência de comandos da CLI](https://docs.aws.amazon.com/cli/latest/reference/license-manager/create-license-asset-ruleset.html).

  ```
  aws license-manager create-license-asset-ruleset \
      --name "Custom Windows Ruleset" \
      --description "Custom ruleset for Windows Server tracking" \
      --rules '[
        {
          "RuleStatement": {
            "InstanceRuleStatement": {
              "MatchingRuleStatement": {
                "Attribute": "Platform",
                "Values": ["Windows"]
              }
            }
          }
        }
      ]' \
      --client-token unique-token
  ```

## Atualizando conjuntos de regras
<a name="updating-rulesets"></a>

Você pode atualizar conjuntos de regras personalizados para modificar sua configuração, adicionar ou remover regras e atualizar tags.

**Para atualizar conjuntos de regras usando o console**

1. Abra o console do License Manager em [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. No painel de navegação, escolha **Descoberta de ativos de licença e conjunto de regras**.

1. Na seção Conjunto de **regras do ativo de licença**, navegue até **Meus** conjuntos de regras.

1. **Para selecionar um conjunto de regras, marque a caixa de seleção associada e escolha **Ações, Editar**.** Como alternativa, escolha o nome do conjunto de regras e escolha o botão **Editar** na página do conjunto de regras.

1. A partir daqui, você pode fazer as seguintes atualizações:
   + Edite o nome do conjunto de regras
   + Edite a descrição do conjunto de regras
   + Adicionar ou remover tags associadas ao recurso

1. Escolha **Avançar** quando suas alterações estiverem concluídas. Na próxima tela, você pode:
   + Adicionar ou remover regras
   + Atualize os tipos de licença para as regras existentes
   + Atualize as condições das regras existentes

1. Escolha **Avançar** quando suas alterações estiverem concluídas. Na próxima tela, você pode:
   + Adicione ou remova regras de inclusão para especificar condições para identificar as instâncias que você deseja incluir

1. Revise e edite as alterações feitas nas telas anteriores. Escolha **Enviar** para finalizar as alterações.

**Para atualizar conjuntos de regras usando a CLI**
+ Use o comando `update-license-asset-ruleset`. Para obter mais informações, consulte a opção [AWS Referência de comandos da CLI](https://docs.aws.amazon.com/cli/latest/reference/license-manager/update-license-asset-ruleset.html).

  ```
  aws license-manager update-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id \
      --name "Updated Custom Windows Ruleset" \
      --description "Updated description for Windows Server tracking"
  ```

## Excluindo conjuntos de regras
<a name="deleting-rulesets"></a>

Você pode excluir conjuntos de regras personalizados que não são mais necessários. Observe que os conjuntos de regras não podem ser excluídos até serem removidos de todos os grupos de ativos de licença.

**Para excluir conjuntos de regras usando o console**

1. Abra o console do License Manager em [https://console.aws.amazon.com/license-manager/](https://console.aws.amazon.com/license-manager/).

1. No painel de navegação, escolha **Descoberta de ativos de licença e conjunto de regras**.

1. Na seção Conjunto de **regras do ativo de licença**, navegue até **Meus** conjuntos de regras.

1. **Para selecionar um conjunto de regras para exclusão, marque a caixa de seleção associada e escolha **Ações**, Excluir.** Como alternativa, escolha o nome do conjunto de regras e escolha o botão **Excluir** na página do conjunto de regras.

1. **Para excluir permanentemente o conjunto de regras, digite **confirm** na caixa de texto e escolha Excluir.**

**Importante**  
Esta ação não pode ser desfeita. Os conjuntos de regras não podem ser excluídos até serem removidos de todos os grupos de ativos de licença.

**Para excluir conjuntos de regras usando a CLI**
+ Use o comando `delete-license-asset-ruleset`. Para obter mais informações, consulte a opção [AWS Referência de comandos da CLI](https://docs.aws.amazon.com/cli/latest/reference/license-manager/delete-license-asset-ruleset.html).

  ```
  aws license-manager delete-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## Obtendo detalhes do conjunto de regras
<a name="getting-rulesets"></a>

Você pode recuperar informações detalhadas sobre um conjunto de regras específico, incluindo sua configuração e regras.

**Para obter conjuntos de regras usando a CLI**
+ Use o comando `get-license-asset-ruleset`. Para obter mais informações, consulte a opção [AWS Referência de comandos da CLI](https://docs.aws.amazon.com/cli/latest/reference/license-manager/get-license-asset-ruleset.html).

  ```
  aws license-manager get-license-asset-ruleset \
      --license-asset-ruleset-arn arn:aws:license-manager:region:account:ruleset/ruleset-id
  ```

## Listando conjuntos de regras
<a name="listing-rulesets"></a>

Você pode listar todos os conjuntos de regras em sua conta para ter uma visão geral dos conjuntos de regras disponíveis.

**Para listar conjuntos de regras usando a CLI**
+ Use o comando `list-license-asset-rulesets`. Para obter mais informações, consulte a opção [AWS Referência de comandos da CLI](https://docs.aws.amazon.com/cli/latest/reference/license-manager/list-license-asset-rulesets.html).

  ```
  aws license-manager list-license-asset-rulesets \
      --max-results 50 \
      --next-token token-from-previous-call
  ```