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 형식의 서비스 계정 키 파일이 포함된 파일의 경로입니다. |
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
제한 사항¶
필수 권한 |
설명 |
---|---|
액세스 환경 자격 증명 |
기본 구성은 자격 증명을 위한 환경 변수와 시스템 속성을 읽을 수 있습니다 |
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.