Habilita el complemento de Apigee Integration

Para habilitar la función de integraciones en Apigee, puedes crear una organización de evaluación para pruebas o pagar las integraciones si tienes una suscripción a Apigee.

Habilita las integraciones en una organización de evaluación

Una organización de evaluación te permite probar la función de integraciones de Apigee sin que se te facture por el uso. Para comprender cómo aprovisionar una organización de evaluación, consulta Aprovisiona una organización de evaluación.

Usa una organización de evaluación si tu objetivo es solo explorar y jugar con la función de integración, ya que las integraciones creadas en la organización de evaluación tienen algunas limitaciones.

Para obtener más información, consulta Compara las organizaciones de evaluación y pagadas.

La organización de evaluación ya tendrá habilitadas las integraciones y el complemento de conectores. El complemento de conector es necesario para acceder a fuentes de datos externas desde tus integraciones. Por lo tanto, después de aprovisionar la organización de evaluación, solo debes habilitar las siguientes API para la organización de eval, y puedes usar la función de integraciones.

  • API de Application Integration (integrations.googleapis.com)
  • API de Connectors (connectors.googleapis.com)

Para obtener información sobre cómo habilitar las API, consulta Habilita servicios.

Habilita las integraciones en una organización pagada

Si quieres usar integraciones de Apigee sin limitaciones, puedes pagar las integraciones. La integración de Apigee está disponible como un servicio de complementos para tu suscripción.

Si ya compraste el derecho de integración de Apigee y deseas habilitar el derecho para tu proyecto de Google Cloud o tu organización de Apigee, comunícate con la asistencia de Apigee. Sin embargo, si deseas adquirir el derecho de integración de Apigee, comunícate con Ventas de Apigee. Después de habilitar la integración de Apigee, realiza las siguientes tareas:

  1. Habilita las siguientes APIs:
    • API de Apigee (apigee.googleapis.com)
    • API de Application Integration (integrations.googleapis.com)
    • API de Secret Manager (secretmanager.googleapis.com)
    • API de Connectors (connectors.googleapis.com)

    Para obtener información sobre cómo habilitar las API, consulta Habilita servicios.

  2. Habilita los complementos de Integration y Connectors para tu organización de Apigee.
    • Si creas una nueva organización para usar con Integration, ejecuta el siguiente comando:

      curl -H "Authorization: Bearer $TOKEN" -X POST -H "content-type:application/json" -d '{"name":"${ORG_ID}", "analyticsRegion":"us-west1", "authorized_network":"${NETWORK_ID}", "runtimeType":"CLOUD", "runtimeDatabaseEncryptionKeyName":"${ENCRYPTION_KEY_NAME}", "addonsConfig": {"integrationConfig": {"enabled": true}, "connectorsPlatformConfig":{"enabled":true}}}' "https://apigee.googleapis.com/v1/organizations?parent=projects/${PROJECT_ID}"
    • Si usas una organización existente, ejecuta el siguiente comando:

      curl -H "Authorization: Bearer $TOKEN" -H "content-type:application/json" "https://apigee.googleapis.com/v1/organizations/${ORG_ID}:setAddons" -XPOST -d '{"addonsConfig":{"integrationConfig":{"enabled":true},"connectorsPlatformConfig":{"enabled":true}}}'
  3. Verifica si los complementos se habilitaron de forma correcta con el siguiente comando:

    curl -H "Authorization: Bearer $TOKEN"  -H "content-type:application/json" "https://apigee.googleapis.com/v1/organizations/${ORG_ID}"

    Cuando ejecutes el comando, debe aparecer un mensaje similar al siguiente:

    {
    "name": "Test....",
    "createdAt": "1615483867669",
    "lastModifiedAt": "1615483873468",
    …...
    "addonsConfig": {
      "integrationConfig": {
        "enabled": true,
      "connectorsPlatformConfig": {
        "enabled": true
      }
    }
    }
  4. Asigna los siguientes roles de IAM a tu service-PROJECT_NUMBER@gcp-sa-apigee.iam.gserviceaccount.comcuenta de servicio predeterminada
      ():
    • Invocador de integraciones de Apigee (roles/integrations.apigeeIntegrationInvokerRole)

    Para obtener información sobre cómo otorgar roles o permisos adicionales a una cuenta de servicio, consulta Cómo otorgar, cambiar y revocar el acceso a los recursos.

¿Qué sigue?