Consulte os conetores suportados para a solução Application Integration.

Cloud KMS – tarefa de encriptação

A tarefa Cloud KMS – encriptar permite-lhe encriptar texto ou conteúdo binário através de uma chave do Cloud Key Management Service (Cloud KMS). O conteúdo de texto ou binário tem de estar codificado em base64 antes de poder ser encriptado pelo Cloud KMS. Para recuperar os dados encriptados, use a tarefa de desencriptação do Cloud KMS.

O Cloud KMS é um serviço do Google Cloud que lhe permite criar, importar e gerir chaves criptográficas, bem como realizar operações criptográficas num único serviço na nuvem centralizado.

Antes de começar

Certifique-se de que realiza as seguintes tarefas no seu projeto do Google Cloud antes de configurar a tarefa Cloud KMS – encriptar:

  1. Ative a API Cloud Key Management Service (KMS) (cloudkms.googleapis.com).

    Ative a API Cloud Key Management Service (KMS)

  2. Crie um perfil de autenticação. O Application Integration usa um perfil de autenticação para se ligar a um ponto final de autenticação para a tarefa Cloud KMS - encrypt.

Configure a tarefa de encriptação do Cloud KMS

  1. Na Google Cloud consola, aceda à página Application Integration.

    Aceda à solução Application Integration

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

    A página Integrações é apresentada com 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 estiver a criar uma nova integração:

    1. Introduza um nome e uma descrição no painel Criar integração.
    2. Selecione uma região para a integração.
    3. Selecione uma conta de serviço para a integração. Pode alterar ou atualizar os detalhes da conta de serviço de uma integração em qualquer altura no painel Resumo da integração na barra de ferramentas de integração.
    4. Clique em Criar. A integração recém-criada é aberta no editor de integração.

  4. Na barra de navegação do editor de integração, clique em Tasks para ver a lista de tarefas e conetores disponíveis.
  5. Clique e coloque o elemento Cloud KMS – encriptar no editor de integração.
  6. Clique no elemento Cloud KMS – encriptar no criador para ver o painel de configuração da tarefa Cloud KMS – encriptar.
  7. Aceda a Autenticação e selecione um perfil de autenticação existente que quer usar.

    Opcional. Se não tiver criado um perfil de autenticação antes de configurar a tarefa, clique em + Novo perfil de autenticação e siga os passos mencionados em Crie um novo perfil de autenticação.

  8. Aceda a Entrada de tarefas e configure os campos de entrada apresentados através da seguinte tabela de parâmetros de entrada de tarefas.

    As alterações aos campos de entrada são guardadas automaticamente.

Parâmetros de entrada da tarefa

A tabela seguinte descreve os parâmetros de entrada da tarefa Cloud KMS - encrypt:

Propriedade Tipo de dados Descrição
Região String Localização do Cloud KMS para o conjunto de chaves.
ProjectsId String O ID do seu projeto do Google Cloud.
KeyRingsId String Nome do conjunto de chaves onde a chave vai estar localizada.
CryptoKeysIdString Nome da chave a usar para encriptação.
PedidoJSON Consulte a estrutura JSON do pedido. Especifique o texto codificado em base64 a encriptar no campo plaintext do corpo do pedido.

Resultado da tarefa

A tarefa Cloud KMS - encrypt devolve uma resposta que contém os dados encriptados num formato codificado em base64.

Estratégia de processamento de erros

Uma estratégia de processamento de erros para uma tarefa especifica a ação a realizar se a tarefa falhar devido a um erro temporário. Para obter informações sobre como usar uma estratégia de processamento de erros e conhecer os diferentes tipos de estratégias de processamento de erros, consulte o artigo Estratégias de processamento de erros.

O que se segue?

  1. Adicione limites e condições de limite.
  2. Teste e publique a sua integração.
  3. Configure um acionador.
  4. Adicione uma tarefa de mapeamento de dados.
  5. Veja todas as tarefas para os serviços Google Cloud.