Usar o Application Integration

Nesta página, fornecemos informações destinadas aos clientes atuais da Apigee que querem usar a integração da Apigee e o Application Integration com o mesmo projeto do Google Cloud.

Informações gerais

Todos os usuários de assinatura da Apigee que ativaram o complemento Integrações da Apigee agora podem usar o Application Integration sem custo adicional. O Application Integration é configurado para você e todas as suas integrações atuais na Apigee são sincronizadas automaticamente e ficam disponíveis para uso. Isso significa que é possível continuar usando o projeto atual do Google Cloud para a integração da Apigee e o Application Integration sem outras configurações.

Para saber mais sobre o Application Integration, consulte Visão geral do Application Integration.

A mensagem de notificação a seguir aparece na página Integrações para indicar que o Application Integration está disponível no projeto do Google Cloud:

imagem indicando que o projeto foi pré-provisionado com o Application Integration imagem indicando que o projeto foi pré-provisionado com o Application Integration

O que mudará?

Veja na tabela a seguir um resumo das diferenças ou mudanças esperadas no projeto do Google Cloud:

Recurso/atributo da Apigee Diferença/alteração esperada
Permissões IAM As integrações usarão os papéis predefinidos do IAM relativos ao Application Integration.

Consulte Alterações de permissão do IAM.

Conta de serviço Uma nova conta de serviço padrão é criada e será usada para todas as integrações.

Consulte Alterações na conta de serviço.

APIs REST As APIs REST da integração da Apigee têm equivalentes no Application Integration.

Consulte Alterações na API REST.

Enviar tarefas de e-mail e aprovação O endereço de e-mail do remetente é alterado para todos os e-mails enviados.

Consulte Alterações na tarefa de integração.

Alterações nas permissões do IAM

Todas as contas de usuário ou principais com papéis do IAM atribuídos com relação à integração da Apigee recebem permissões do IAM relativas ao Application Integration predefinido equivalentes.

As permissões do IAM relativas ao Application Integration têm o seguinte formato:

Formato

integrations.integrationRESOURCE.ACTION

Exemplo

integrations.integrationVersions.get

Limitações de papéis personalizados do IAM

As limitações a seguir se aplicam no caso de papéis personalizados do IAM definidos no projeto do Google Cloud:

  • Os proxies da Apigee que usam uma conta de serviço com papéis personalizados do IAM que contêm permissões da integração da Apigee podem falhar. Recomendamos que você atualize seus papéis personalizados do IAM com as permissões do IAM relativas ao Application Integration.

Para informações sobre papéis e permissões do IAM, consulte Visão geral do controle de acesso.

Alterações na conta de serviço

Uma nova conta de serviço padrão com o papel do IAM de agente de serviço do Application Integration (roles/integrations.serviceAgent) é criada no projeto do Google Cloud.

A nova conta de serviço padrão do Application Integration é usada para as seguintes operações de integração:

A conta de serviço padrão do Application Integration tem o seguinte endereço de e-mail:

Formato

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

Exemplo

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

Para informações sobre contas de serviço, consulte Visão geral do controle de acesso.

Alterações na API REST

Em geral, a maioria das APIs da integração da Apigee tem equivalentes no Application Integration.

A tabela a seguir descreve a principal alteração nas APIs REST da integração da Apigee em comparação com o Application Integration:

Integrações da Apigee (incluindo o proxy da Apigee) Application Integration
Recurso REST projects/PROJECT_ID/locations/REGION/products/apigee/integration/INTEGRATION_NAME projects/PROJECT_ID/locations/REGION/integration/INTEGRATION_NAME

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

Alterações na tarefa de integração

As tarefas Enviar e-mail e Aprovação usarão noreply-application-integration@google.com para enviar notificações por e-mail. Além disso, todos os e-mails de solicitação de aprovação enviados por meio da tarefa de aprovação serão vinculados ao Application Integration.