Activer le module complémentaire Apigee Integration

Pour activer la fonctionnalité d'intégration dans Apigee, vous pouvez créer une organisation d'évaluation (eval) pour les essais ou payer les intégrations si vous disposez d'un abonnement Apigee.

Activer les intégrations dans une organisation d'évaluation

Une organisation d'évaluation vous permet de tester la fonctionnalité d'intégration Apigee sans être facturé pour cette utilisation. Pour comprendre comment provisionner une organisation d'évaluation, consultez la page Provisionner une organisation d'évaluation.

Utilisez une organisation d'évaluation si votre objectif est uniquement d'explorer et d'expérimenter la fonctionnalité d'intégration, car les intégrations créées dans une organisation d'évaluation présentent certaines limites.

Pour en savoir plus, consultez la section Comparaison des organisations d'évaluation et payantes.

Les intégrations et le module complémentaire des connecteurs sont déjà activés dans l'organisation d'évaluation. Le module complémentaire des connecteurs est nécessaire pour accéder aux sources de données externes depuis vos intégrations. Ainsi, après avoir provisionné l'organisation d'évaluation, il vous suffit d'activer les API suivantes pour l'organisation d'évaluation et vous êtes prêt à utiliser la fonctionnalité d'intégration.

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

Pour en savoir plus sur l'activation des API, consultez la page Activer des services.

Activer les intégrations dans une organisation payante

Si vous souhaitez utiliser des intégrations Apigee sans aucune limite, vous pouvez payer pour les intégrations. Apigee Integration est disponible en tant que service complémentaire pour votre abonnement.

Si vous avez déjà acheté les droits Apigee Integration et que vous souhaitez activer ces droits pour votre projet Google Cloud ou votre organisation Apigee, contactez l'assistance Apigee. Toutefois, si vous souhaitez acheter les droits Apigee Integration, contactez le service commercial d'Apigee. Une fois Apigee Integration activé, procédez comme suit :

  1. Activez les API suivantes :
    • API Apigee (apigee.googleapis.com)
    • API Application Integration (integrations.googleapis.com)
    • API Secret Manager (secretmanager.googleapis.com)
    • API Connectors (connectors.googleapis.com)

    Pour en savoir plus sur l'activation des API, consultez la page Activer des services.

  2. Activez les modules complémentaires Integration et Connectors pour votre organisation Apigee.
    • Si vous créez une organisation à utiliser pour l'intégration, exécutez la commande suivante :

      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 vous utilisez une organisation existante, exécutez la commande suivante :

      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. Vérifiez si les modules complémentaires sont bien activés à l'aide de la commande suivante :

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

    La commande doit afficher un message semblable à celui-ci :

    {
    "name": "Test....",
    "createdAt": "1615483867669",
    "lastModifiedAt": "1615483873468",
    …...
    "addonsConfig": {
      "integrationConfig": {
        "enabled": true,
      "connectorsPlatformConfig": {
        "enabled": true
      }
    }
    }
  4. Attribuez les rôles IAM suivants à votre compte de service par défaut (service-PROJECT_NUMBER@gcp-sa-apigee.iam.gserviceaccount.com) :
    • Demandeur d'intégrations Apigee (roles/integrations.apigeeIntegrationInvokerRole)

    Pour en savoir plus sur l'attribution de rôles ou d'autorisations supplémentaires à un compte de service, consultez la section Attribuer, modifier et révoquer les accès.

Étapes suivantes