Configure o ADC para instalações ou outro fornecedor de nuvem

Se estiver a executar a sua aplicação fora de Google Cloud, tem de fornecer credenciais reconhecidas por Google Cloud para usar os serviços Google Cloud .

Workload Identity Federation

A forma preferencial de autenticação com o Google Cloud através de credenciais de um IdP externo é usar a Workload Identity Federation. Crie um ficheiro de configuração de credenciais e defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS para apontar para o mesmo. Esta abordagem é mais segura do que criar uma chave de conta de serviço.

Para obter ajuda com a configuração da federação de identidades da carga de trabalho para o ADC, consulte o artigo Federação de identidades da carga de trabalho com outras nuvens.

Chave da conta de serviço

Se não conseguir configurar a Workload Identity Federation, tem de criar uma conta de serviço, conceder-lhe as funções de IAM que a sua aplicação requer e criar uma chave para a conta de serviço.

Para criar uma chave de conta de serviço e disponibilizá-la ao ADC:

  1. Crie uma conta de serviço com as funções de que a sua aplicação precisa e uma chave para essa conta de serviço seguindo as instruções em Criar uma chave de conta de serviço.
  2. Set the environment variable GOOGLE_APPLICATION_CREDENTIALS to the path of the JSON file that contains your credentials. This variable applies only to your current shell session, so if you open a new session, set the variable again.

O que se segue?