La guía paso a paso o código que encontrarás en este post es la solución más rápida y válida que encontramos a esta inquietud o problema.
Solución:
gcloud config set project my-project
También puede establecer la variable de entorno $CLOUDSDK_CORE_PROJECT
.
Asegúrese de estar autenticado con la cuenta correcta:
gcloud auth list
* account 1
account 2
Cambie a la cuenta del proyecto si no:
gcloud config set account `ACCOUNT`
Dependiendo de la cuenta, la lista de proyectos será diferente:
gcloud projects list
- project 1
- project 2...
Cambiar al proyecto deseado:
gcloud config set project `PROJECT ID`
En realidad, debe usar la ID del proyecto y no el nombre como implican las otras respuestas.
Ejemplo:
gcloud projects list
PROJECT_ID NAME PROJECT_NUMBER
something-staging-2587 something-staging 804012817122
something-production-24 something-production 392181605736
Luego:
gcloud config set project something-staging-2587
También es lo mismo cuando se usa solo el --project
bandera con uno de los comandos:
gcloud --project something-staging-2587 compute ssh my_vm
Si usa el nombre, lo aceptará en silencio, pero siempre tendrá problemas de conexión o permisos cuando intente implementar algo en el proyecto.
Tienes la opción de asentar nuestra publicación ejecutando un comentario o dejando una valoración te damos la bienvenida.