Consulte os conectores compatíveis com a Application Integration.

Secret Manager: tarefa de acesso

A tarefa Secret Manager - Access permite acessar versões do secret armazenadas no Cloud Secret Manager a partir da sua integração. O acesso a uma versão do secret retorna o conteúdo desse secret com metadados adicionais, como rótulos e informações de replicação.

O Cloud Secret Manager é um serviço do Google Cloud que permite armazenar, acessar e gerenciar dados de configuração confidenciais, como senhas de banco de dados, chaves de API ou certificados TLS exigidos por um aplicativo durante o tempo de execução.

Antes de começar

Execute as seguintes tarefas no projeto do Google Cloud antes de configurar a tarefa Secret Manager - Access:

  1. Ative a API Secret Manager (secretmanager.googleapis.com).

    Ativar a API Secret Manager

  2. Criar um perfil de autenticação. A Application Integration usa um perfil de autenticação para se conectar a um endpoint de autenticação para a tarefa Secret Manager - Acesso.

Configurar a tarefa "Secret Manager: Access"

  1. No console do Google Cloud, acesse a página Application Integration.

    Acessar o Application Integration

  2. No menu de navegação, clique em Integrações.

    A página Integrações aparece listando todas as integrações disponíveis no projeto do Google Cloud.

  3. Selecione uma integração existente ou clique em Criar integração para criar uma nova.

    Se você estiver criando uma integração:

    1. Digite um nome e uma descrição no painel Create Integration.
    2. Selecione uma região para a integração.
    3. Selecione uma conta de serviço para a integração. Você pode mudar ou atualizar os detalhes da conta de serviço de uma integração a qualquer momento no painel Resumo da integração na barra de ferramentas.
    4. Clique em Criar.

    Isso abre a integração na página do editor de integração.

  4. Na barra de navegação do editor de integração, clique em Tarefas para conferir a lista de tarefas disponíveis.
  5. Clique e coloque o elemento Secret Manager - Access no editor de integração.
  6. Clique no elemento Secret Manager - Access no designer para ver o painel de configuração da tarefa Secret Manager - Access.
  7. Acesse Autenticação e selecione o perfil de autenticação que você quer usar.

    Opcional. Se você não tiver criado um perfil de autenticação antes de configurar a tarefa, clique em + Novo perfil de autenticação e siga as etapas em Criar um novo perfil de autenticação.

  8. Acesse Entrada de tarefas e configure os campos de entrada exibidos com a tabela Parâmetros de entrada de tarefas.

    As mudanças nos campos de entrada são salvas automaticamente.

Parâmetros de entrada da tarefa

A tabela a seguir descreve os parâmetros de entrada da tarefa Secret Manager - Access:

Propriedade Tipo de dados Descrição
ProjectsidString É o ID do seu projeto no Google Cloud.
Secretsid String O ID do secret.
VersionsidString O ID da versão ou alias do seu secret.

Para acessar a versão mais recente de um secret, especifique latest como o ID da versão.

Saída da tarefa

A tarefa Secret Manager - Access retorna a resposta payload.data, que contém o conteúdo codificado em Base64 da versão do secret. É necessário decodificar o valor codificado em base64 para receber a string de saída.

Estratégia de solução de erros

A estratégia de solução de erros para uma tarefa especifica a ação a ser realizada se a tarefa falhar devido a um erro temporário. Para mais informações sobre como usar uma estratégia de tratamento de erros e conhecer os diferentes tipos de estratégias de tratamento de erros, consulte Estratégias de tratamento de erros.

A seguir

  1. Adicione bordas e condições de borda.
  2. Teste e publique sua integração.
  3. Configure um gatilho.
  4. Adicione uma tarefa de mapeamento de dados.
  5. Confira todas as tarefas para os serviços do Google Cloud.