GCPCredentialsControllerService

Description

Définit les identifiants pour les processeurs de Google Cloud Platform. Utilise les identifiants par défaut de l’application sans configuration. Les identifiants par défaut de l’application prennent en charge la variable d’environnement (GOOGLE_APPLICATION_CREDENTIALS) pointant vers un fichier d’identification, la config générée par gcloud auth application-default login, AppEngine/Compute Engine service accounts, etc.

Balises

credentials, gcp, provider

Propriétés

Dans la liste ci-dessous, les propriétés requises sont signalées par un astérisque (*). Les autres propriétés sont considérées comme facultatives. La table indique également les valeurs par défaut et précise si une propriété prend en charge le langage d’expression NiFi.

Nom d’affichage

Nom d’API

Valeur par défaut

Valeurs autorisées

Description

Stratégie de délégation *

Stratégie de délégation

Compte de service

  • Compte de service

  • Compte délégué

La stratégie de délégation détermine le compte utilisé lors des appels effectués avec l’identification GCP.

Délégation utilisateur *

Délégation utilisateur

Cet utilisateur sera associé au compte du service pour les appels à l’interface utilisateur. Les appels d’API effectués à l’aide de cette identification apparaîtront comme provenant de l’utilisateur délégué avec l’accès de l’utilisateur délégué. Tous les champs d’application fournis par les processeurs à cette identification doivent faire l’objet d’une délégation à l’échelle du domaine avec le compte de service.

Utiliser les identifiants de connexion par défaut de l’application

application-default-credentials

false

  • true

  • false

Si true, utilise les identifiants par défaut de l’application Google, qui vérifie la variable d’environnement GOOGLE_APPLICATION_CREDENTIALS pour un chemin de fichier vers une clé de compte de service JSON, la configuration générée par le sdk gcloud, le compte de service App Engine et le compte de service Compute Engine.

Utiliser les identifiants du moteur de calcul

compute-engine-credentials

false

  • true

  • false

Si true, utilise les identifiants de Google Compute Engine de l’instance de Compute Engine VM sur laquelle NiFi s’exécute.

Service de configuration du proxy

service proxy-configuration

Spécifie le Controller Service de configuration proxy pour les requêtes réseau proxy.

Compte de service JSON

service-account-json

L’adresse JSON brute contenant un fichier clé de compte de service.

Fichier JSON du compte de service

service-account-json-file

Chemin d’accès à un fichier contenant une clé de compte de service au format JSON.

Gestion de l’État

Ce composant ne stocke pas d’état.

Restreint

Restrictions

Autorisation requise

Explication

accès aux identifiants de connexion de l’environnement

La configuration par défaut permet de lire les variables d’environnement et les propriétés du système pour les identifiants

Considérations relatives aux ressources du système

Ce composant ne précise pas les ressources du système à prendre en compte.