2017-10-16 18 views
2

Comment puis-je changer le projet en cours d'exécution actuellement à un autre projet en compte GCP à l'aide des commandes cli autre que l'utilisation gcloud initialisation manuellement.Comment changer le projet GCP à l'aide des commandes cli

La liste de projets $ gcloud listera les projets en cours d'exécution sur mon compte. Je veux changer le projet courant en n'importe quel autre projet de la liste using la commande de CLI.

Répondre

5

Vous cherchez:

gcloud $ set project config my-project

Vous pouvez également définir la variable d'environnement $CLOUDSDK_CORE_PROJECT.

+0

grâce .. son travail. –

0

je préfère alias, et pour des choses qui pourraient avoir besoin de plusieurs commandes, en fonction de vos besoins du projet, je préfère les fonctions ...

Exemple

function switchGCPProject() { 
     gcloud config set project [Project Name] 
     // if you are using GKE use the following 
     gcloud config set container/cluster [Cluster Name] 
     // if you are using GCE use the following 
     gcloud config set compute/zone [Zone] 
     gcloud config set compute/region [region] 
     // if you are using GKE use the following 
     gcloud container clusters get-credentials [cluster name] --zone [Zone] --project [project name] 
     export GOOGLE_APPLICATION_CREDENTIALS=path-to-credentials.json 
}