Conectar Apigee

Você pode conectar-se a uma instância do Google Cloud Platform (GCP) usando a ação Apigee Conectar . A GCP gerencia o acesso à instância Apigee.

Pré-requisitos

Nota: Os exemplos e gráficos apresentados nesta página são apenas para fins de representação e podem não refletir com precisão a instância específica. Não assumimos responsabilidade pela manutenção ou precisão deles.
  • Crie uma conta GCP (GCP Cloud) e crie um projeto GCloud.
  • Acesse sua conta GCloud em Projeto Google Cloud e crie um projeto. Se você já tem acesso a um projeto, você verá seu projeto aqui.
  • Crie um ID de cliente OAuth 2.0. Um ID de cliente é usado para identificar um único aplicativo para os servidores OAuth do Google. Para mais detalhes, consulte GCP Create access credentials.

Você pode conectar-se a uma instância Apigee usando a ação Apigee Conectar do Automation 360.

Você pode usar métodos diferentes de conexão para se conectar à Apigee:
  • Conta de usuário: Use este método de conexão fornecendo as credenciais da conta GCloud. A conta GCloud é necessária para estabelecer uma conexão.
  • Conta de serviço: Use este método de conexão fornecendo a chave de conta de serviço GCloud. Este método utiliza o certificado para autenticar entre servidores em vez de credenciais de usuário. Para criar uma chave de conta de serviço, consulte Creating a service account.
  • Conexão OAuth da Control Room: Use este método de conexão criando uma conexão OAuth armazenada na Control Room.

Procedimento

  1. Faça login no Control Room.
  2. Crie um novo bot ou edite um bot existente. Para mais detalhes, consulte Crie seu primeiro bot.
  3. No painel de Ações, selecione Apigee > Conectar e colocá-lo no Início do fluxo do bot.
  4. No campo Tipo de autenticação, selecione o método de autenticação na lista suspensa.
  5. Para visualizar os detalhes do ID e do segredo do cliente na Apigee para autenticação de Conta de usuário, conclua as etapas a seguir:
    1. Abra o Console do Google Cloud.
    2. Na parte superior esquerda, clique em Menu > APIs e serviços > Credenciais.
    3. Clique em um aplicativo sob IDs de cliente OAuth 2.0 IDs que você deseja conectar.
      Apigee Conectar para GCP
    4. Copie os valores dos campos Segredo do cliente, Senha do cliente e URI.
  6. Para conectar-se usando a conta de usuário, execute as seguintes etapas:
    1. No campo Endereço de e-mail do usuário, insira o endereço de e-mail usado para fazer o login na conta GCloud.
    2. No campo ID do cliente, cole o ID do cliente copiado de GCloud. Nesse exemplo, String insegura é usada, enquanto você pode usar as opções Credencial ou Variável para uma melhor segurança.
    3. No campo Segredo do Cliente, cole o Segredo do Cliente copiado de GCloud.
    4. No campo URI de redirecionamento, insira um URI de redirecionamento da conta GCloud.
    5. Digite Padrão como o nome da sessão.
    Nota: Selecione uma das seguintes opções para especificar Usar endereço de e-mail/ID do cliente/Segredo do Cliente/ URI redirecionado:
    • Credencial: Permite que você use um valor no Credential Vault que contém informações sobre o endereço de e-mail do usuário/ID do Cliente/Segredo do Cliente/URI redirecionado.
    • Variável: Permite que você use uma variável de credencial que contém informações sobre o endereço de e-mail do usuário/ID do Cliente/URI redirecionado.
    • String insegura: Permite que você digite o endereço de e-mail do usuário/ID do Cliente/Segredo do Cliente/URI redirecionado. Endereço de e-mail do usuário/ID do Cliente/Segredo do Cliente/URI redirecionado
  7. Para conectar usando a conta de serviço, no campo Chave da conta de serviço, insira a chave da conta de serviço GCloud. Nesse exemplo, String insegura é usada, enquanto você pode usar as opções Credencial ou Variável para uma melhor segurança.
    Nota: Se você não tiver acesso para gerar e recuperar a Chave da conta de serviço, entre em contato com o administrador do Google Cloud.

    Chave de conta de serviço Apigee
  8. Para configurar uma conexão OAuth da Control Room na Apigee, conclua as seguintes etapas:
    1. Conclua as etapas de 1 a 5 em Criar a conexão de OAuth.
    2. Abra o Console do Google Cloud.
    3. Na parte superior esquerda, clique em Menu > APIs e serviços > Credenciais.
    4. Clique em CRIAR CREDENCIAIS > ID de cliente OAuth.
    5. Selecione aplicativo da Web. Insira um nome e adicione o URL de retorno de chamada de Criar a conexão de OAuth como um URI de redirecionamento autorizado.
    6. Clique em Create (Criar).
    7. Copie o ID e o segredo do cliente.
    8. Acesse Criar a conexão de OAuth e conclua as etapas restantes para criar uma conexão OAuth com os detalhes acima.
  9. Para se conectar usando a conexão OAuth da Control Room, escolha uma conexão OAuth da Apigee que você tenha criado e armazenado na Control Room. Para mais detalhes, consulte Configurar conexões OAuth na Control Room.
  10. No campo Criar sessão Apigee, o nome da sessão é exibido como Padrão.