Apigee Integration 부가기능 사용 설정

Apigee에서 통합 기능을 사용 설정하려면 무료 체험판 평가(eval) 조직을 만들거나 Apigee 구독이 있는 경우 통합 비용을 지불하면 됩니다.

평가 조직에서 통합 사용 설정

평가 조직을 사용하면 사용량에 대한 요금 청구 없이 Apigee 통합 기능을 사용해 볼 수 있습니다. 평가 조직을 프로비저닝하는 방법은 평가 조직 프로비저닝을 참조하세요.

평가 조직에 만든 통합에는 몇 가지 제한사항이 있으므로 통합 기능을 탐색하고 사용하는 것이 목표인 경우 평가 조직을 사용합니다.

자세한 내용은 평가 및 유료 조직 비교를 참조하세요.

평가 조직에는 이미 통합 및 커넥터 부가기능이 사용 설정됩니다. 통합에서 외부 데이터 소스에 액세스하려면 커넥터 부가기능이 필요합니다. 따라서 평가 조직을 프로비저닝한 후 평가 조직에 다음 API만 사용 설정하면 통합 기능을 사용할 수 있습니다.

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

API를 사용 설정하는 방법은 서비스 사용 설정을 참조하세요.

유료 조직에서 통합 사용 설정

제한 없이 Apigee 통합을 사용하려면 통합 비용을 지불해야 합니다. Apigee 통합은 구독의 부가기능 서비스로 제공됩니다.

이미 Apigee Integration 사용 권한을 구매했으며 Google Cloud 프로젝트 또는 Apigee 조직에 대해 사용 권한을 설정하려면 Apigee 지원팀에 문의하세요. 하지만 Apigee Integration 사용 권한을 구매하려면 Apigee 영업팀에 문의하세요. Apigee Integration이 사용 설정되면 다음 태스크를 수행합니다.

  1. 다음 API를 사용 설정합니다.
    • Apigee API(apigee.googleapis.com)
    • Application Integration API(integrations.googleapis.com)
    • Secret Manager API(secretmanager.googleapis.com)
    • Connectors API(connectors.googleapis.com)

    API를 사용 설정하는 방법은 서비스 사용 설정을 참조하세요.

  2. Apigee 조직에 대해 통합 및 커넥터 부가기능을 사용 설정합니다.
    • 통합에 사용할 새 조직을 만드는 경우 다음 명령어를 실행합니다.

      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}"
    • 기존 조직을 사용하는 경우에는 다음 명령어를 실행합니다.

      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. 다음 명령어를 사용하여 부가기능이 성공적으로 사용 설정되었는지 확인합니다.

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

    명령어를 실행하면 다음과 비슷한 메시지가 표시됩니다.

    {
    "name": "Test....",
    "createdAt": "1615483867669",
    "lastModifiedAt": "1615483873468",
    …...
    "addonsConfig": {
      "integrationConfig": {
        "enabled": true,
      "connectorsPlatformConfig": {
        "enabled": true
      }
    }
    }
  4. 다음 IAM 역할을 기본 Apigee 서비스 계정(service-PROJECT_NUMBER@gcp-sa-apigee.iam.gserviceaccount.com)에 할당합니다.
    • Apigee Integration 호출자(roles/integrations.apigeeIntegrationInvokerRole)

    서비스 계정에 추가 역할 또는 권한을 부여하려면 액세스 권한 부여, 변경, 취소를 참조하세요.

다음 단계