Usar o Application Integration

Esta página contém informações destinadas aos clientes atuais da Apigee que querem usar o Application Integration com o mesmo projeto do Google Cloud.

Informações gerais

Todos os usuários com assinatura da Apigee que ativaram o complemento Apigee Integrations agora serão redirecionados para o Application Integration sem custo adicional. A Application Integration é configurada para você e todas as suas integrações atuais na Apigee são sincronizadas automaticamente e ficam disponíveis para uso. Isso significa que você pode continuar usando seu projeto do Google Cloud para a Application Integration sem outras configurações.

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

No portal da Apigee, você será redirecionado para a Application Integration:

Redirecionamento da Apigee para a Application Integration Redirecionamento da Apigee para a Application Integration

O que mudou

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

Recurso/atributo da Apigee Alterações
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 para ser usada em todas as integrações.

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

APIs REST Use a API REST do 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 atuais recebem permissões do IAM Predefinidas do Application Integration.

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 Application Integration em comparação com a Application Integration:

Integração da Apigee (incluindo 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.