Comment faire pour modifier le projet gcp à l'aide de commandes cli
Comment puis-je modifier le projet en cours d'exécution à un autre projet GCP (de Google Cloud Platform) compte à l'aide de commandes cli autres que d'utiliser gcloud init
manuellement.
$gcloud projects list
liste les projets en cours d'exécution sur mon compte. Je veux modifier le projet en cours pour tout autre projet à partir de la liste à l'aide d'une commande cli.
OriginalL'auteur Ebin Davis | 2017-10-16
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également définir la variable d'environnement
$CLOUDSDK_CORE_PROJECT
.gcloud projects list
OriginalL'auteur Zachary Newman
Assurez-vous que vous êtes authentifié avec le bon compte:
Modification du projet de compte si ce n':
Selon le compte, le projet de liste sera différente:
Passer à l'intention du projet:
OriginalL'auteur EnchanterIO
Aussi, si vous utilisez plus d'un projet et ne souhaitez pas définir de projet global à chaque fois, vous pouvez utiliser sélectionnez projet drapeau.
Par exemple: pour connecter un ordinateur virtuel, nommé
my_vm
le cadre d'un projet nommémy_project
dans Google Cloud Platform:De cette façon, vous pouvez travailler avec plusieurs de projet et de changement entre eux facilement simplement en mettant projet drapeau. Vous pouvez trouver beaucoup plus d'informations sur d'autres BPC drapeaux de ici.
OriginalL'auteur mangoser
En fait, vous devez utiliser l'ID de projet et non pas le nom que les autres réponses impliquent.
Exemple:
Alors:
C'est aussi la même chose lors de l'utilisation de seulement les
--project
drapeau avec l'une des commandes:Si vous utilisez le nom il en silence à l'accepter, mais alors vous aurez toujours de la connexion ou de l'autorisation des problèmes lorsque vous tentez de déployer quelque chose pour le projet.
OriginalL'auteur devius
Je préfère les alias, et pour des choses qui pourraient avoir besoin de plusieurs commandes, basé sur les besoins de votre projet, je préfère fonctions...
Exemple
OriginalL'auteur mamdouh alramadan
La réponse choisie n'est pas de l'aide si vous ne connaissez pas le nom des projets que vous avez ajouté gcloud déjà. Mon débit est de la liste des projets actifs, puis de passer à celui que je veux.
gcloud config configurations list
gcloud config configurations activate [NAME]
où [NOM] est inscrite dans l'état de la commande.
OriginalL'auteur Scott