Abilita il componente aggiuntivo di Apigee Integration

Per abilitare la funzionalità di integrazione in Apigee, puoi creare un'organizzazione di valutazione (eval) per le prove o pagare le integrazioni se hai un abbonamento Apigee.

Abilita le integrazioni in un'organizzazione di valutazione

Un'organizzazione di valutazione ti consente di provare la funzionalità di integrazione Apigee senza che ti venga addebitato l'utilizzo. Per capire come eseguire il provisioning di un'organizzazione di valutazione, consulta Esegui il provisioning di un'organizzazione di valutazione.

Utilizza un'organizzazione di valutazione se il tuo scopo è solo l'esplorazione e l'utilizzo della funzionalità di integrazione, poiché le integrazioni create in un'organizzazione di valutazione presentano alcune limitazioni.

Per ulteriori informazioni, consulta la sezione Confronto tra organizzazioni valutate e organizzazioni a pagamento.

Nell'organizzazione di valutazione saranno già abilitati le integrazioni e il componente aggiuntivo dei connettori. Il componente aggiuntivo dei connettori è necessario per accedere a origini dati esterne dalle integrazioni. Quindi, dopo il provisioning dell'organizzazione di valutazione, devi solo abilitare le seguenti API per l'organizzazione eval ed è possibile utilizzare la funzionalità di integrazione.

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

Per informazioni su come abilitare le API, vedi Abilitazione dei servizi.

Attivare le integrazioni in un'organizzazione a pagamento

Se vuoi utilizzare le integrazioni Apigee senza limitazioni, puoi pagare per le integrazioni. Apigee Integration è disponibile come servizio aggiuntivo per il tuo abbonamento.

Se hai già acquistato il diritto di Apigee Integration e vuoi abilitarlo per il tuo progetto Google Cloud o la tua organizzazione Apigee, contatta l'assistenza Apigee. Tuttavia, se vuoi acquistare il diritto di Apigee Integration, contatta il team di vendita Apigee. Dopo aver abilitato Apigee Integration per te, esegui le seguenti attività:

  1. Abilita le seguenti API:
    • API Apigee (Apigee.googleapis.com)
    • API Application Integration (integrations.googleapis.com)
    • API Secret Manager (secretmanager.googleapis.com)
    • API Connectors (connectors.googleapis.com)

    Per informazioni su come abilitare le API, vedi Abilitazione dei servizi.

  2. Abilita i componenti aggiuntivi di Integration e Connectors per la tua organizzazione Apigee.
    • Se stai creando una nuova organizzazione da utilizzare per l'integrazione, esegui questo 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}"
    • Se utilizzi un'organizzazione esistente, esegui questo 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 se i componenti aggiuntivi sono stati abilitati correttamente utilizzando il seguente comando:

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

    Quando esegui il comando, dovresti visualizzare un messaggio simile al seguente:

    {
    "name": "Test....",
    "createdAt": "1615483867669",
    "lastModifiedAt": "1615483873468",
    …...
    "addonsConfig": {
      "integrationConfig": {
        "enabled": true,
      "connectorsPlatformConfig": {
        "enabled": true
      }
    }
    }
  4. Assegna i seguenti ruoli IAM all'account di servizio Apigee predefinito(service-PROJECT_NUMBER@gcp-sa-apigee.iam.gserviceaccount.com):
    • Invoker integrazioni Apigee (roles/integrations.apigeeIntegrationInvokerRole)

    Per informazioni su come concedere ruoli o autorizzazioni aggiuntivi a un account di servizio, vedi Concessione, modifica e revoca dell'accesso.

Passaggi successivi