GCPCredentialsControllerService

説明

Google Cloud Platform プロセッサー用の認証情報を定義します。構成なしでアプリケーションデフォルトの認証情報を使用します。アプリケーションデフォルト認証情報は、認証情報ファイルを指す環境変数 (GOOGLE_APPLICATION_CREDENTIALS)、 gcloud auth application-default login、 AppEngine/Compute Engineサービスアカウントなどによって生成される構成 をサポートします。

タグ

認証情報、GCP、プロバイダー

プロパティ

以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。

表示名

API 名前

デフォルト値

許容値

説明

委任ストラテジー *

委任ストラテジー

サービスアカウント

  • サービスアカウント

  • 委任アカウント

委任ストラテジーは、 GCP 認証情報を使用して通話を行う際に使用されるアカウントを決定します。

委任ユーザー *

委任ユーザー

このユーザーは、apiコールのためにサービスアカウントによってなりすまされます。API がこの認証情報を使用して行う呼び出しは、あたかも委任ユーザーのアクセス権を持つ委任ユーザーからの呼び出しであるかのように表示されます。プロセッサーからこの認証情報に提供されるスコープは、サービスアカウントでドメイン全体の委任を設定する必要があります。

アプリケーションデフォルト認証情報の使用

application-default-credentials

false

  • true

  • false

trueの場合、Google Application Default Credentialsを使用し、環境変数 GOOGLE_APPLICATION_CREDENTIALS、サービスアカウント JSON キーへのファイルパス、gcloud sdk、App Engineサービスアカウント、およびCompute Engineサービスアカウントによって生成された構成をチェックします。

コンピュートエンジン認証情報の使用

compute-engine-credentials

false

  • true

  • 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 形式のサービスアカウントキーファイルを含むファイルへのパス。

状態管理

このコンポーネントは状態を保存しません。

制限あり

制限事項

必要な許可

説明

アクセス環境認証情報

デフォルトの構成では、認証情報のために環境変数とシステムプロパティを読み込むことができます。

システムリソースに関する考察

このコンポーネントは、システムリソースを考慮したものではありません。