Você pode adicionar entradas criptografadas à sua ação de extensibilidade usando segredos em nível de projeto.
Com segredos, é possível adicionar valores de entrada criptografados às suas ações de extensibilidade. A criptografia é útil para casos de uso em que suas entradas são usadas para gerenciar dados sensíveis, como senhas e certificados. Os segredos estão disponíveis para todos os provedores FaaS e tempos de execução.
O acesso a segredos depende do projeto em que foram criados. Os segredos criados no Projeto A, por exemplo, são acessíveis apenas aos usuários incluídos no Projeto A.
Segredos usam a função context.getSecret()
para descriptografar o valor do segredo quando ele é adicionado ao seu script. Essa função usa o nome do segredo como parâmetro. Por exemplo, você pode usar um segredo chamado abxsecret
como um parâmetro de entrada criptografado na sua ação. Para adicionar esse parâmetro de entrada ao script de ação, você deve usar context.getSecret(inputs["abxsecret"])
.
Pré-requisitos
- Crie um segredo para usar com a ação de extensibilidade. Consulte Propriedades secretas do Automation Assembler.
- Verifique se a ação de extensibilidade e o segredo que você deseja usar juntos estão associados ao mesmo projeto.
Procedimento
- Na página , selecione uma ação de extensibilidade existente ou crie uma nova.
- Em Entradas Padrão, selecione o tipo Segredo.
- Pesquise seu segredo e inclua-o nas entradas de ação de extensibilidade.
- Adicione o segredo ao script da ação de extensibilidade usando a função
context.getSecret()
. - Para testar seu segredo, clique em Testar.