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.