Nesta página, você verá como encontrar o endereço de e-mail do agente de serviço do Cloud Storage de um projeto, que é uma conta de serviço especializada criada e gerenciada pelo Cloud Storage. Para ter uma visão geral dos agentes de serviço do Cloud Storage, incluindo quando são criados e como são usados, consulte Contas de serviço do Cloud Storage. Para uma visão geral das conta de serviço no Google Cloud, consulte Contas de serviço.
Antes de começar
Se quiser ter as permissões necessárias para encontrar o endereço de e-mail do agente de serviço de um projeto, peça ao administrador para conceder a você o papel para Ver contas de serviço (roles/iam.serviceAccountViewer
) no projeto.
Esse papel predefinido contém a permissão resourcemanager.projects.get
,
que é necessária para acessar o agente de serviço de um projeto. Também é possível conseguir essa permissão com outros papéis predefinidos. Para conferir quais papéis estão associados a quais permissões, consulte Papéis do IAM para o Cloud Storage.
Para ver instruções sobre como usar papéis para controlar o acesso a projetos, consulte Gerenciar o acesso.
Encontrar o endereço de e-mail do agente de serviço do Cloud Storage de um projeto:
Console
- No Console do Google Cloud, acesse a página Configurações do Cloud Storage.
Na guia Acesso ao projeto, o endereço de e-mail aparece na seção Conta de serviço do Cloud Storage.
Linha de comando
Use o comando gcloud storage service-agent
:
gcloud storage service-agent --project=PROJECT_IDENTIFIER
PROJECT_IDENTIFIER
é o ID ou o número do
projeto relevante. Por exemplo, my-project
.
Bibliotecas de cliente
C++
Para mais informações, consulte a documentação de referência da API Cloud Storage C++.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
C#
Para mais informações, consulte a documentação de referência da API Cloud Storage C#.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Go
Para mais informações, consulte a documentação de referência da API Cloud Storage Go.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para mais informações, consulte a documentação de referência da API Cloud Storage Java.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Para mais informações, consulte a documentação de referência da API Cloud Storage Node.js.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
PHP
Para mais informações, consulte a documentação de referência da API Cloud Storage PHP.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Para mais informações, consulte a documentação de referência da API Cloud Storage Python.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Ruby
Para mais informações, consulte a documentação de referência da API Cloud Storage Ruby.
Para autenticar no Cloud Storage, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
API JSON
Ter a gcloud CLI instalada e inicializadapara gerar um token de acesso para o cabeçalho
Authorization
.Como alternativa, é possível criar um token de acesso usando o OAuth 2.0 Playground e incluí-lo no cabeçalho
Authorization
.Use
cURL
para chamar a API JSON com uma solicitação deGET
serviceAccount:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/projects/PROJECT_ID/serviceAccount"
PROJECT_ID
é o ID ou o número do projeto relevante. Por exemplo,my-project
.
A seguir
- Saiba mais sobre contas e agentes de serviços no Cloud Storage.
- Atribua uma chave de criptografia do Cloud Key Management Service a um agente de serviço.