Identidade do serviço

Nesta página, descrevemos como usar tokens de acesso para autenticação ao chamar APIs do Google Cloud.

Como buscar tokens de acesso

Quando seu código é executado no Cloud Run for Anthos, ele pode usar o Compute Metadata Server para buscar tokens de acesso. Não é possível consultar o servidor de metadados diretamente de seu computador local.

Tokens de acesso

Use tokens de acesso para chamar as APIs do Google.

Por padrão, os tokens de acesso têm o escopo cloud-platform, que permite o acesso a todas as APIs do Google Cloud, supondo que o gerenciamento de identidade e acesso também permita o acesso. Para acessar outras APIs do Google ou do Google Cloud, será preciso buscar um token de acesso com o escopo apropriado.

Use o Compute Metadata Server para buscar tokens de acesso.

Se você precisa de um token de acesso com um escopo específico, é possível gerar um como este:

curl "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/token?scopes=[SCOPES]" \
  -H "Metadata-Flavor: Google"

Onde SCOPES é uma lista separada por vírgulas de escopos OAuth solicitados, por exemplo: https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/spreadsheets.

Consulte a lista completa de escopos do Google OAuth para descobrir quais escopos você precisa.

.

Próximas etapas

Saiba como gerenciar o acesso aos seus serviços.