Use o Application Integration

Esta página fornece informações destinadas a clientes existentes do Apigee que querem usar a integração de aplicações com o mesmo projeto do Google Cloud.

Vista geral

Todos os utilizadores da subscrição do Apigee que tinham ativado o suplemento Apigee Integrations vão ser agora redirecionados para o Application Integration sem custo adicional. A integração de aplicações está configurada para si e todas as suas integrações existentes no Apigee foram sincronizadas automaticamente e estão disponíveis para utilização. Isto significa que pode continuar a usar o seu projeto do Google Cloud existente para a integração de aplicações sem configurações adicionais.

Para saber mais acerca da solução Application Integration, consulte o artigo Vista geral da solução Application Integration.

A partir do portal do Apigee, é feito o redirecionamento para a solução Application Integration:

Redirecionamento do Apigee para a solução Application Integration Redirecionamento do Apigee para a solução Application Integration

O que mudou?

A tabela seguinte apresenta um resumo das diferenças ou alterações esperadas no seu projeto Google Cloud:

Recurso/funcionalidade do Apigee Alterações
Autorizações de IAM As integrações usam agora as funções IAM da Application Integration predefinidas.

Consulte as alterações às autorizações da IAM.

Conta de serviço É criada uma nova conta de serviço predefinida que é usada para todas as integrações.

Consulte as alterações da conta de serviço.

APIs REST Use a API REST Application Integration.

Consulte as alterações da API REST.

Enviar tarefa de email e tarefa de aprovação O endereço de email do remetente é alterado para todos os emails enviados.

Consulte as alterações da tarefa de integração.

Alterações de autorizações de IAM

Todas as contas de utilizador ou responsáveis existentes recebem autorizações de IAM Predefined Application Integration equivalentes.

As autorizações de IAM da integração de aplicações têm o seguinte formato:

Formato

integrations.integrationRESOURCE.ACTION

Exemplo

integrations.integrationVersions.get

Limitações das funções IAM personalizadas

Aplicam-se as seguintes limitações se tiver definido funções de IAM personalizadas no seu projeto do Google Cloud:

  • Os proxies do Apigee que usam uma conta de serviço com funções do IAM personalizadas que contêm autorizações do Apigee Integration podem falhar. Recomendamos que atualize as suas funções de IAM personalizadas com as autorizações de IAM da integração de aplicações.

Para informações sobre as funções e as autorizações do IAM, consulte o artigo Vista geral do controlo de acesso.

Alterações na conta de serviço

É criada uma nova conta de serviço predefinida com a função de IAM Agente do serviço de integração de aplicações (roles/integrations.serviceAgent) no seu projeto do Google Cloud.

A nova conta de serviço predefinida da integração de aplicações é usada para as seguintes operações de integração:

  • Para executar uma integração.
  • Para invocar uma função do Cloud através da tarefa de função do Cloud.
  • Para chamar um Integration Connector através da tarefa Connectors.
  • Para criar tokens de contas de serviço para perfis de autenticação do tipo de conta de serviço.
  • Para encriptar e desencriptar chaves do Cloud KMS para perfis de autenticação.

A conta de serviço predefinida da integração de aplicações tem o seguinte endereço de email:

Formato

  service-PROJECT_NUMBER@gcp-sa-integrations.iam.gserviceaccount.com

Exemplo

  service-46733320069@gcp-sa-integrations.iam.gserviceaccount.com

Para ver informações sobre contas de serviço, consulte o artigo Vista geral do controlo de acesso.

Alterações à API REST

Em geral, a maioria das APIs Apigee Integration tem os respetivos equivalentes da API Application Integration.

A tabela seguinte descreve a principal alteração nas APIs REST do Application Integration em comparação com o Application Integration:

Apigee Integration (incluindo proxy do Apigee) Application Integration
Recurso REST projects/PROJECT_ID/locations/REGION/products/apigee/integration/INTEGRATION_NAME projects/PROJECT_ID/locations/REGION/integration/INTEGRATION_NAME

Para obter informações sobre as APIs Application Integration, consulte a API REST Application Integration.

Alterações de tarefas de integração

A tarefa Enviar email e a tarefa Aprovação usam o noreply-application-integration@google.com para enviar notificações por email. Além disso, todos os emails de pedido de aprovação enviados através da tarefa de aprovação vão ter um link para a integração de aplicações.