Nesta postagem, falaremos como verificar o projeto que um bucket no Cloud Storage foi criado utilizando o Cloud Shell do Google Cloud.
O que é Cloud Storage?
Fornece, a nível mundial, um armazenamento de objetos altamente durável que escalona para exabytes de dados. É possível acessar dados instantaneamente de qualquer classe de armazenamento, integrar o armazenamento aos seus aplicativos com uma API exclusiva unificada e otimizar o preço e desempenho de forma fácil.
Passo a Passo
1. O primeiro passo a fazer é o login em sua conta do GCP, para este tutorial você vai precisar de uma conta que possua um projeto.
![](https://miro.medium.com/max/625/0*Krq7iUXz_wUIfv2D.png)
2. Vá até a barra superior e clique no ícone do Cloud Shell, igual a imagem abaixo.
![](https://miro.medium.com/max/781/0*0u_ihw0haxMra8u-.png)
3. Utilizaremos o comando abaixo para verificar algumas informações do bucket, entre elas o número do projeto:
gsutil acl get gs://[[SEU-BUCKET]]
- O retorno do comando será semelhante a este:
[
{
"entity": "project-owners-123456789111",
"projectTeam": {
"projectNumber": "123456789111",
"team": "owners"
},
"role": "OWNER"
},
{
"entity": "project-editors-123456789111",
"projectTeam": {
"projectNumber": "123456789111",
"team": "editors"
},
"role": "OWNER"
},
{
"entity": "project-viewers-123456789111",
"projectTeam": {
"projectNumber": "123456789111",
"team": "viewers"
},
"role": "READER"
}
]
5. Pegue o valor do campo "projectNumber" e procure por ele no retorno do comando abaixo:
gcloud projects list
6. O retorno do comando será semelhante a este:
PROJECT_ID:
TEST_GCPNAME: TEST_GCPPROJECT_NUMBER:
123456789111
Observação:
O comando "gsutil ls -L -b gs://bucket | grep projectNumber" pode ser uma alternativa.
Link útil:
How to get project name/id from Google Cloud Storage bucket?