GCPCredentialsControllerService¶
説明¶
Google Cloud Platform プロセッサー用の認証情報を定義します。構成なしでアプリケーションデフォルトの認証情報を使用します。アプリケーションデフォルト認証情報は、認証情報ファイルを指す環境変数 (GOOGLE_APPLICATION_CREDENTIALS)、 gcloud auth application-default login
、 AppEngine/Compute Engineサービスアカウントなどによって生成される構成 をサポートします。
プロパティ¶
以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。
表示名 |
API 名前 |
デフォルト値 |
許容値 |
説明 |
---|---|---|---|---|
委任ストラテジー * |
委任ストラテジー |
サービスアカウント |
|
委任ストラテジーは、 GCP 認証情報を使用して通話を行う際に使用されるアカウントを決定します。 |
委任ユーザー * |
委任ユーザー |
このユーザーは、apiコールのためにサービスアカウントによってなりすまされます。API がこの認証情報を使用して行う呼び出しは、あたかも委任ユーザーのアクセス権を持つ委任ユーザーからの呼び出しであるかのように表示されます。プロセッサーからこの認証情報に提供されるスコープは、サービスアカウントでドメイン全体の委任を設定する必要があります。 |
||
アプリケーションデフォルト認証情報の使用 |
application-default-credentials |
false |
|
trueの場合、Google Application Default Credentialsを使用し、環境変数 GOOGLE_APPLICATION_CREDENTIALS、サービスアカウント JSON キーへのファイルパス、gcloud sdk、App Engineサービスアカウント、およびCompute Engineサービスアカウントによって生成された構成をチェックします。 |
コンピュートエンジン認証情報の使用 |
compute-engine-credentials |
false |
|
true の場合、 NiFi が実行されている Compute Engine VM インスタンスの Google Compute Engine 認証情報を使用します。 |
プロキシ構成サービス |
proxy-configuration-service |
ネットワークリクエストをプロキシするプロキシ構成Controller Serviceを指定します。 |
||
サービスアカウント JSON |
service-account-json |
サービスアカウントのキーファイルを含む生の JSON。 |
||
サービスアカウント JSON ファイル |
service-account-json-file |
JSON 形式のサービスアカウントキーファイルを含むファイルへのパス。 |
状態管理¶
このコンポーネントは状態を保存しません。
制限あり¶
制限事項¶
必要な許可 |
説明 |
---|---|
アクセス環境認証情報 |
デフォルトの構成では、認証情報のために環境変数とシステムプロパティを読み込むことができます。 |
システムリソースに関する考察¶
このコンポーネントは、システムリソースを考慮したものではありません。