Usa Application Integration

En esta página, se proporciona información destinada a los clientes existentes de Apigee que deseen usar Apigee Integration y Application Integration con el mismo proyecto de Google Cloud.

Descripción general

Todos los usuarios de la suscripción de Apigee que habilitaron el complemento Apigee Integrations ahora pueden usar Application Integration sin costo adicional. Application Integration se configura automáticamente, y todas tus integraciones existentes en Apigee se sincronizan automáticamente y están disponibles para usarse. Esto significa que puedes seguir usando su proyecto existente de Google Cloud para Apigee Integration y Application Integration sin ninguna configuración adicional.

Para obtener más información sobre Application Integration, consulta la descripción general de Application Integration.

El siguiente mensaje de notificación aparece en la página Integraciones para indicar que la integración de aplicaciones está disponible en tu proyecto de Google Cloud:

La imagen indica que tu proyecto está aprovisionado de forma previa con Application Integration La imagen indica que tu proyecto está aprovisionado de forma previa con Application Integration

¿Qué cambiará?

En la siguiente tabla, se proporciona un resumen de las diferencias o los cambios esperados en tu proyecto de Google Cloud:

Recurso o función de Apigee Diferencia o cambio esperado
Permisos de IAM Las integraciones usarán los roles predefinidos de IAM de Application Integration.

Consulta los cambios de permisos de IAM.

Cuenta de servicio Se crea una cuenta de servicio predeterminada nueva que se usará para todas las integraciones.

Consulta Cambios en la cuenta de servicio.

APIs de REST Las APIs de REST de Apigee Integration tienen APIs de REST de Application Integration equivalentes.

Consulta Cambios en las APIs de REST.

Tarea de envío de correo electrónico y tarea de aprobación La dirección de correo electrónico del remitente se cambia para todos los correos electrónicos salientes.

Consulta Cambios en las tareas de integración.

Cambios en los permisos de IAM

Todas las cuentas de usuario o principales existentes con roles de IAM de Apigee Integration asignadas tienen permisos de IAM predefinidos de Application Integration equivalentes.

Los permisos de IAM de Application Integration tienen el siguiente formato:

Formato

integrations.integrationRESOURCE.ACTION

Ejemplo

integrations.integrationVersions.get

Limitaciones de roles de IAM personalizados

Las siguientes limitaciones se aplican si definiste roles de IAM personalizados en tu proyecto de Google Cloud:

  • Los proxies de Apigee que usan una cuenta de servicio con roles de IAM personalizados que contienen permisos de Apigee Integration pueden fallar. Te recomendamos que actualices tus roles personalizados de IAM con los permisos de IAM de Application Integration.

Para obtener información sobre los roles y los permisos de IAM, consulta Descripción general del control de acceso.

Cambios en las cuentas de servicio

Se crea una cuenta de servicio predeterminada nueva con el rol de IAM Agente de servicio de Application Integration (roles/integrations.serviceAgent) en tu proyecto de Google Cloud.

La nueva cuenta de servicio predeterminada de Application Integration se usa para las siguientes operaciones de integración:

  • Ejecutar una integración.
  • Invocar una función de Cloud Functions con la tarea de Cloud Functions.
  • Llamar a un Integration Connector mediante la tarea Connectors.
  • Crear tokens de cuenta de servicio para los perfiles de autenticación de Tipo de cuenta de servicio.
  • Encriptar y desencriptar claves de Cloud KMS para perfiles de autenticación

La cuenta de servicio predeterminada de Application Integration tiene la siguiente dirección de correo electrónico:

Formato

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

Ejemplo

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

Para obtener información sobre las cuentas de servicio, consulta Descripción general del control de acceso.

Cambios en las APIs de REST

En general, la mayoría de las APIs de Apigee Integration tienen sus respectivas APIs equivalentes de Application Integration.

En la siguiente tabla, se describe el cambio clave en las APIs de REST de Apigee Integration en comparación con las de Application Integration:

Apigee Integrations (incluido el proxy de Apigee) Application Integration
Recurso de REST projects/PROJECT_ID/locations/REGION/products/apigee/integration/INTEGRATION_NAME projects/PROJECT_ID/locations/REGION/integration/INTEGRATION_NAME

Si deseas obtener más información sobre las APIs de Application Integration, consulta APIs de REST de Application Integration.

Cambios en la tarea de integración

La tarea Enviar correo electrónico y la tarea Aprobación usarán noreply-application-integration@google.com para enviar notificaciones por correo electrónico. Además, todos los correos electrónicos de solicitud de aprobación enviados con la tarea Aprobación se vincularán con Application Integration.