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.
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 |
|
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 |
|
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 |
|
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.