Esta página descreve como encontrar o endereço de email de um agente de serviço do Cloud Storage de um projeto, que é uma conta de serviço especializada criada e gerida pelo Cloud Storage. Para uma vista geral dos agentes de serviço do Cloud Storage, incluindo quando são criados e como são usados, consulte o artigo Contas de serviço para o Cloud Storage. Para uma vista geral das contas de serviço no Trusted Cloud by S3NS, consulte o artigo Contas de serviço.
Antes de começar
Para receber as autorizações necessárias para encontrar o endereço de email do agente de serviço de um projeto, peça ao seu administrador para lhe conceder a função Ver contas de serviço (roles/iam.serviceAccountViewer
) no projeto.
Esta função predefinida contém a autorização resourcemanager.projects.get
, que é necessária para aceder ao agente de serviço de um projeto. Também pode obter esta autorização com outras funções predefinidas. Para ver as funções associadas a autorizações específicas, consulte o artigo Funções de IAM para o
Cloud Storage.
Para ver instruções sobre como usar funções para controlar o acesso a projetos, consulte o artigo Gerir acesso.
Obtenha o endereço de email do agente de serviço do Cloud Storage de um projeto
Consola
- Na Trusted Cloud consola, aceda à página Definições do Cloud Storage.
No separador Acesso ao projeto, o endereço de email é apresentado na secção Conta de serviço do Cloud Storage.
Linha de comandos
Use o comando gcloud storage service-agent
:
gcloud storage service-agent --project=PROJECT_IDENTIFIER
em que PROJECT_IDENTIFIER
é o ID ou o número do projeto relevante. Por exemplo, my-project
.
Bibliotecas cliente
C++
Para mais informações, consulte a documentação de referência da API C++ do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
C#
Para mais informações, consulte a documentação de referência da API C# do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
Go
Para mais informações, consulte a documentação de referência da API Go do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
Java
Para mais informações, consulte a documentação de referência da API Java do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
Node.js
Para mais informações, consulte a documentação de referência da API Node.js do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
PHP
Para mais informações, consulte a documentação de referência da API PHP do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
Python
Para mais informações, consulte a documentação de referência da API Python do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
Ruby
Para mais informações, consulte a documentação de referência da API Ruby do Cloud Storage.
Para se autenticar no Cloud Storage, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para bibliotecas de cliente.
Antes de executar exemplos de código, defina a variável GOOGLE_CLOUD_UNIVERSE_DOMAIN
environment
como s3nsapis.fr
.
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Use
cURL
para chamar a API JSON com um pedidoGET
serviceAccount:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/storage/v1/projects/PROJECT_ID/serviceAccount"
Onde
PROJECT_ID
é o ID ou o número do projeto relevante. Por exemplo,my-project
.
O que se segue?
- Saiba mais sobre as contas de serviço e os agentes de serviço no Cloud Storage.
- Atribua uma chave de encriptação do Cloud Key Management Service a um agente de serviço.