Application Integration 사용

이 페이지에서는 동일한 Google Cloud 프로젝트에 Apigee Integration 및 Application Integration을 모두 사용하려는 기존 Apigee 고객을 위한 정보를 제공합니다.

개요

Apigee Integration 부가기능을 사용 설정한 모든 Apigee 구독 사용자는 이제 추가 비용 없이 Application Integration을 사용할 수 있습니다. Application Integration이 설정되고 Apigee의 모든 기존 통합이 자동으로 동기화되고 사용 가능한 상태로 제공됩니다. 즉, 추가 구성 없이 Apigee Integration 및 Application Integration 모두에 기존 Google Cloud 프로젝트를 계속 사용할 수 있습니다.

Application Integration에 대한 자세한 내용은 Application Integration 개요를 참조하세요.

다음 통합 메시지가 통합 페이지에 표시되어 Google Cloud 프로젝트에서 Application Integration을 사용할 수 있음을 나타냅니다.

프로젝트가 Application Integration에 사전 프로비저닝되었음을 나타내는 이미지 프로젝트가 Application Integration에 사전 프로비저닝되었음을 나타내는 이미지

변경사항

다음 표에서는 Google Cloud 프로젝트에서 예상되는 차이점 또는 변경사항을 요약해서 보여줍니다.

Apigee 리소스/기능 예상되는 차이점/변경사항
IAM 권한 통합에 사전 정의된 Application Integration IAM 역할이 사용됩니다.

IAM 권한 변경사항을 참조하세요.

서비스 계정 모든 통합에 사용되는 새로운 기본 서비스 계정이 생성됩니다.

서비스 계정 변경사항을 참조하세요.

REST API Apigee 통합 REST API에 Application Integration REST API 상응하는 항목이 포함됩니다.

REST API 변경사항을 참조하세요.

이메일 전송 태스크 및 승인 태스크 모든 발신 이메일에 대해 발신자 이메일 주소가 변경됩니다.

통합 태스크 변경사항을 참조하세요.

IAM 권한 변경사항

Apigee Integration IAM 역할이 할당된 모든 기존 사용자 계정 또는 주 구성원에게 상응하는 사전 정의된 Application Integration IAM 권한이 부여됩니다.

Application Integration IAM 권한의 형식은 다음과 같습니다.

형식

integrations.integrationRESOURCE.ACTION

예시

integrations.integrationVersions.get

커스텀 IAM 역할 제한사항

Google Cloud 프로젝트에서 커스텀 IAM 역할을 정의한 경우 다음 제한사항이 적용됩니다.

  • Apigee Integration 권한이 포함된 커스텀 IAM 역할의 서비스 계정을 사용하는 Apigee 프록시가 실패할 수 있습니다. 커스텀 IAM 역할을 Application Integration IAM 권한으로 업데이트하는 것이 좋습니다.

IAM 역할 및 권한에 대한 자세한 내용은 액세스 제어 개요를 참조하세요.

서비스 계정 변경사항

Application Integration Service Agent (roles/integrations.serviceAgent) IAM 역할을 포함하는 새로운 기본 서비스 계정이 Google Cloud 프로젝트에 생성됩니다.

새로운 Application Integration 기본 서비스 계정이 다음 통합 작업에 사용됩니다.

  • 통합을 실행합니다.
  • Cloud Function 태스크를 사용하여 Cloud Function을 호출합니다.
  • 커넥터 태스크를 사용하여 Integration Connector를 호출합니다.
  • 서비스 계정 유형 인증 프로필에 대한 서비스 계정 토큰을 만듭니다.
  • 인증 프로필에 대해 Cloud KMS 키를 암호화 및 복호화합니다.

Application Integration 기본 서비스 계정에는 다음 이메일 주소가 포함됩니다.

형식

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

예시

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

서비스 계정에 대한 자세한 내용은 액세스 제어 개요를 참조하세요.

REST API 변경사항

일반적으로 대부분의 Apigee Integration API에는 해당하는 Application Integration API 상응 항목이 포함됩니다.

다음 표에서는 Application Integration과 비교할 때 Apigee Integration의 REST API 주요 변경사항에 대해 설명합니다.

Apigee Integrations(Apigee proxy 포함) Application Integration
REST 리소스 projects/PROJECT_ID/locations/REGION/products/apigee/integration/INTEGRATION_NAME projects/PROJECT_ID/locations/REGION/integration/INTEGRATION_NAME

Application Integration API에 대한 자세한 내용은 Application Integration REST API를 참조하세요.

통합 태스크 변경사항

이메일 전송 태스크 및 승인 태스크는 noreply-application-integration@google.com을 사용하여 이메일 알림을 전송합니다. 또한 승인 태스크를 사용하여 전송되는 모든 승인 요청 이메일이 Application Integration에 연결됩니다.