GCPCredentialsControllerService¶
설명¶
Google Cloud Platform 프로세서에 대한 자격 증명을 정의합니다. 구성 없이 애플리케이션 기본 자격 증명을 사용합니다. 애플리케이션 기본 로그인 자격 증명은 자격 증명 파일을 가리키는 환경 변수(GOOGLE_APPLICATION_CREDENTIALS)를 지원하며, gcloud auth 애플리케이션 기본 로그인, AppEngine/Compute Engine 서비스 계정 등에서 생성된 구성입니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름  | 
API 이름  | 
기본값  | 
허용되는 값  | 
설명  | 
|---|---|---|---|---|
Delegation Strategy *  | 
Delegation Strategy  | 
서비스 계정  | 
  | 
Delegation Strategy는 GCP 자격 증명으로 호출할 때 어떤 계정을 사용할지 결정합니다.  | 
위임 사용자 *  | 
위임 사용자  | 
이 사용자는 API 호출을 위해 서비스 계정으로 가장하게 됩니다. 이 자격 증명을 사용하여 수행된 API 호출은 대리 사용자로부터 전송된 것처럼 표시되며, 해당 대리 사용자의 액세스 권한을 갖게 됩니다. 프로세서에서 이 자격 증명에 제공된 모든 범위는 서비스 계정으로 도메인 전체 위임이 설정되어 있어야 합니다.  | 
||
애플리케이션 기본 자격 증명 사용  | 
애플리케이션 기본 자격 증명  | 
false  | 
  | 
true인 경우, 서비스 계정 JSON 키의 파일 경로에 대한 GOOGLE_APPLICATION_CREDENTIALS 환경 변수, gcloud sdk에서 생성된 구성, App Engine 서비스 계정 및 Compute Engine 서비스 계정에 대한 파일 경로를 확인하는 Google 애플리케이션 기본 자격 증명을 사용합니다.  | 
Compute Engine 자격 증명 사용  | 
compute-engine-credentials  | 
false  | 
  | 
true이면 NiFi 가 실행 중인 Compute Engine VM 인스턴스의 Google Compute Engine 자격 증명을 사용합니다.  | 
프록시 구성 서비스  | 
프록시 구성 서비스  | 
네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다.  | 
||
서비스 계정 JSON  | 
service-account-json  | 
서비스 계정 키 파일이 포함된 원시 JSON 입니다.  | 
||
서비스 계정 JSON 파일  | 
service-account-json-file  | 
JSON 형식의 서비스 계정 키 파일이 포함된 파일의 경로입니다.  | 
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
제한 사항¶
필수 권한  | 
설명  | 
|---|---|
액세스 환경 자격 증명  | 
기본 구성은 자격 증명을 위한 환경 변수와 시스템 속성을 읽을 수 있습니다  | 
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.