GCPCredentialsControllerService

설명

Google Cloud Platform 프로세서에 대한 자격 증명을 정의합니다. 구성 없이 애플리케이션 기본 자격 증명을 사용합니다. 애플리케이션 기본 로그인 자격 증명은 자격 증명 파일을 가리키는 환경 변수(GOOGLE_APPLICATION_CREDENTIALS)를 지원하며, gcloud auth 애플리케이션 기본 로그인, AppEngine/Compute Engine 서비스 계정 등에서 생성된 구성입니다.

태그

credentials, gcp, provider

속성

아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.

표시 이름

API 이름

기본값

허용되는 값

설명

Delegation Strategy *

Delegation Strategy

서비스 계정

  • 서비스 계정

  • 위임 계정

Delegation Strategy는 GCP 자격 증명으로 호출할 때 어떤 계정을 사용할지 결정합니다.

위임 사용자 *

위임 사용자

이 사용자는 API 호출을 위해 서비스 계정으로 가장하게 됩니다. 이 자격 증명을 사용하여 수행된 API 호출은 대리 사용자로부터 전송된 것처럼 표시되며, 해당 대리 사용자의 액세스 권한을 갖게 됩니다. 프로세서에서 이 자격 증명에 제공된 모든 범위는 서비스 계정으로 도메인 전체 위임이 설정되어 있어야 합니다.

애플리케이션 기본 자격 증명 사용

애플리케이션 기본 자격 증명

false

  • true

  • false

true인 경우, 서비스 계정 JSON 키의 파일 경로에 대한 GOOGLE_APPLICATION_CREDENTIALS 환경 변수, gcloud sdk에서 생성된 구성, App Engine 서비스 계정 및 Compute Engine 서비스 계정에 대한 파일 경로를 확인하는 Google 애플리케이션 기본 자격 증명을 사용합니다.

Compute Engine 자격 증명 사용

compute-engine-credentials

false

  • true

  • false

true이면 NiFi 가 실행 중인 Compute Engine VM 인스턴스의 Google Compute Engine 자격 증명을 사용합니다.

프록시 구성 서비스

프록시 구성 서비스

네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다.

서비스 계정 JSON

service-account-json

서비스 계정 키 파일이 포함된 원시 JSON 입니다.

서비스 계정 JSON 파일

service-account-json-file

JSON 형식의 서비스 계정 키 파일이 포함된 파일의 경로입니다.

상태 관리

이 구성 요소는 상태를 저장하지 않습니다.

제한됨

제한 사항

필수 권한

설명

액세스 환경 자격 증명

기본 구성은 자격 증명을 위한 환경 변수와 시스템 속성을 읽을 수 있습니다

시스템 리소스 고려 사항

이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.