Policy Enforcement

  • Integre a validação de conformidade das suas APIs com pipelines de automação

    → Você configura as políticas de governança, estabelece o nível de conformidade e o Policy Enforcement prepara tudo para que você possa rodar a validação usando o Sensedia CLI.

    → Ao enforçar as políticas, sua organização pode reduzir riscos, aprimorar o desempenho das APIs e manter a conformidade com as normas de governança. O Policy Enforcement funciona como uma camada de proteção, assegurando que as interações no sistema sejam seguras, controladas e alinhadas aos objetivos estratégicas da empresa.

ícone representando policy enforcement

Policy enforcement para o Relatório de Maturidade

Siga os passos abaixo para configurar o Policy Enforcement para o Relatório de Maturidade:

  1. Na tela inicial do Adaptive Governance, clique em Policies.
    tela inicial do Adaptive Governance com o card Policies destacado

  2. Selecione o gateway onde se encontram as suas APIs.
    tela de policies com o passo 1 seleção do gateway

  3. Selecione Maturity e clique em GET AUTOMATION CODE.

  4. Selecione uma ou mais APIs.

    Se sua conexão for não nativa, pule para o passo 5.

    Você pode fazer uma busca pelo nome da API, selecionar da lista ou clicar em Select All para selecionar todas as APIs.
    Em seguida, clique em Next.
    tela de policies com o passo para seleção das APIs

  5. Indique o nível de maturidade visado e clique em NEXT.
    tela de policies com o passo para seleção do nível de maturidade
    Por exemplo, se você informar "50" como o nível de maturidade, o Policy Enforcement irá validar se as APIs selecionadas estão com o score de maturidade igual ou superior a 50%.
    Se uma API tiver um score de maturidade abaixo de 50%, quando rodar o comando em CLI, o Policy Enforcement retornará erro, indicando que a API não atende ao nível de maturidade estabelecido.
    Se as APIs tiverem scores de maturidade igual ou superior a 50%, uma mensagem de sucesso será retornada.

  6. Copie o comando (será usado no passo 9) e clique em DOWNLOAD CODE.
    tela de policies com o passo para copiar o comando e baixar o arquivo .yaml

  7. Descompacte o arquivo de configuração .yaml baixado. Para facilitar, você pode salvá-lo na mesma pasta onde estão os contratos das APIs que você vai validar.

  8. Abra o arquivo de configuração .yaml descompactado e, em spec > artifact, substitua << YOUR_PATH_FILE >> pelo nome do arquivo do contrato da API. Não utilize os << >>.
    Se o arquivo .yaml estiver na mesma pasta do contrato da API, informe apenas o nome do arquivo. Caso contrário, informe também o caminho para o arquivo.

    O contrato deve estar em formato json, compactado em formato .zip.

    arquivo .yaml aberto em editor de texto com o campo artifact destacado

  1. O restante do processo é feito via Sensedia CLI:

    • No CLI, execute o comando que você copiou no passo 6:
      ssd apply -f [nome-do-arquivo].yaml, substituindo [nome-do-arquivo] pelo nome do arquivo de configuração que você baixou. Não utilize os "[]".

      Se ainda não tiver o Sensedia CLI, consulte a documentação de instalação do Sensedia CLI.
    • Se a API estiver de acordo com a política especificada, o comando retornará uma mensagem de sucesso.
      terminal Sensedia CLI com exemplo de mensagem de sucesso

    • Caso contrário, o comando retornará uma mensagem de erro indicando o que não estava em conformidade.
      terminal Sensedia CLI com exemplo de mensagem de erro

Consulte a documentação do Sensedia CLI para mais detalhes sobre:

Utilize nossos recursos de IA para:

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]