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.

Tags

credentials, gcp, provider

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

  • Conta de serviço

  • Conta delegada

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

  • true

  • 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

  • true

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