GCPCredentialsControllerService¶
Descrição¶
Define as credenciais para os processadores do Google Cloud Platform. Usa as credenciais padrão do aplicativo sem configuração. As credenciais padrão do aplicativo oferecem suporte à variável de ambiente (GOOGLE_APPLICATION_CREDENTIALS) que aponta para um arquivo de credenciais, a configuração gerada por gcloud auth application-default login, contas de serviço AppEngine/Compute Engine etc.
Propriedades¶
Na lista abaixo, as propriedades obrigatórias são mostradas com um asterisco (*). Outras propriedades são consideradas opcionais. A tabela também indica os valores padrão e se uma propriedade é compatível com linguagem de expressão NiFi.
Nome de exibição  | 
Nome da API  | 
Valor padrão  | 
Valores permitidos  | 
Descrição  | 
|---|---|---|---|---|
Estratégia de delegação *  | 
Estratégia de delegação  | 
Conta de serviço  | 
  | 
A estratégia de delegação determina qual conta é usada quando as chamadas são feitas com a credencial GCP.  | 
Usuário de delegação *  | 
Usuário de delegação  | 
Esse usuário será representado pela conta de serviço para chamadas de API. As chamadas de API feitas com essa credencial aparecerão como se fossem provenientes do usuário delegado com o acesso do usuário delegado. Todos os escopos fornecidos pelos processadores para essa credencial devem ter a delegação em todo o domínio configurada com a conta de serviço.  | 
||
Use as credenciais padrão do aplicativo  | 
application-default-credentials  | 
falso  | 
  | 
Se verdadeiro, usa as credenciais padrão do aplicativo do Google, que verifica a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS em busca de um caminho de arquivo para uma chave de conta de serviço JSON, a configuração gerada pelo SDK do gcloud, a conta de serviço do App Engine e a conta de serviço do Compute Engine.  | 
Use as credenciais do Compute Engine  | 
compute-engine-credentials  | 
falso  | 
  | 
Se verdadeiro, usa as credenciais do Google Compute Engine da instância do Compute Engine VM na qual o NiFi está sendo executado.  | 
Serviço de configuração de proxy  | 
proxy-configuration-service  | 
Especifica o serviço de Controller Service de configuração de proxy para a realização de proxy de solicitações de rede.  | 
||
Conta de serviço JSON  | 
service-account-json  | 
O JSON bruto que contém um arquivo de chave de conta de serviço.  | 
||
Arquivo JSON da conta de serviço  | 
service-account-json-file  | 
Caminho para um arquivo que contém um arquivo de chave da conta de serviço no formato JSON.  | 
Gerenciamento do estado¶
Esse componente não armazena o estado.
Restrito¶
Restrições¶
Permissão necessária  | 
Explicação  | 
|---|---|
acesso a credenciais de ambiente  | 
A configuração padrão pode ler variáveis de ambiente e propriedades do sistema para obter credenciais  | 
Considerações sobre os recursos do sistema¶
Esse componente não especifica considerações sobre os recursos do sistema.