Você pode criar e armazenar constantes para uso em ações de extensibilidade.

Com constantes de ação de extensibilidade, você pode 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. As constantes estão disponíveis para todos os provedores FaaS e tempos de execução.

Observação: Ao contrário de segredos, constantes de ação de extensibilidade só podem ser usadas para segredos de extensibilidade. Para obter mais informações sobre segredos, consulte Como posso criar segredos para uso em ações de extensibilidade.

Constantes de ação de extensibilidade são acessíveis a todos os usuários incluídos na sua organização.

Elas usam a função do context.getSecret() para serem executadas como parte do seu script. Essa função usa o nome da constante como um parâmetro. Por exemplo, você pode usar uma constante de ação de extensibilidade chamada abxconstant 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["abxconstant"]).

Procedimento

  1. Crie uma constante de ação de extensibilidade.
    1. Navegue até Extensibilidade > Biblioteca > Ações.
    2. Selecione Constantes de Ação.
    3. Para criar uma constante, clique em Nova Constante de Ação.
    4. Insira um nome e valor para a constante e clique em Salvar.
  2. Adicione sua constante a uma ação de extensibilidade.
    1. Selecione uma ação de extensibilidade existente ou crie uma nova ação de extensibilidade.
    2. Em Entradas Padrão, marque a caixa de seleção Segredo.
    3. Pesquise sua constante e adicione-a às entradas de ação de extensibilidade.
    4. Adicione a constante ao script da ação de extensibilidade usando a função context.getSecret().
    5. Para testar sua constante de ação de extensibilidade, clique em Testar.