gcloud calculer la liste des réseaux d'erreur: “Certaines demandes n'ont pas réussi: - les autorisations Insuffisantes”
J'ai créé un projet d'installation et de configuration d'une VM Windows 2012. Je cherche à lister les réseaux dans le projet. Voici les étapes que j'ai effectuées:
D'abord, je me suis connecté à la machine virtuelle comme par les pouvoirs créé lors de la création de la VM.
À partir de là, a ouvert la Google Cloud SDK Shell (en tant Qu'Administrateur)
Ensuite, j'ai mis le nom du projet comme suit:
C:\windows\system32> gcloud config set project <proj-name>
Ensuite, j'ai essayé de lister les réseaux ne devrait être un défaut). Voici l'erreur relative à l'autorisation.
C:\windows\system32> gcloud compute networks list
NAME IPV4_RANGE GATEWAY_IPV4
ERROR: (gcloud.compute.networks.list) Some requests did not succeed:
- Insufficient Permission
OriginalL'auteur etak | 2015-08-09
Vous devez vous connecter pour publier un commentaire.
C'est un problème avec les autorisations des pouvoirs de la création de la Machine Virtuelle.
Pour contourner ce problème, vous pouvez utiliser
gcloud auth login
et connectez-vous à votre compte Google via le navigateur. Vous pouvez également créer un compte de service dans la Console du Nuage et de la charge sur la machine, puis activer à l'aide d'gcloud auth activate-service-account
.Cette question est plus facile à voir dans le Console Du Nuage. Accédez à la page instance pour cette VM; vous verrez quelque chose comme:
Noter que le "Calcul" est réglé sur "Désactivé".
Modifier ces autorisations lors de la création d'une nouvelle VM instance dans le Nuage de la Console, développez le "la Gestion, disque, réseau, accès & options de sécurité", selon
Ensuite, naviguez jusqu'à "Accès & sécurité" et modifier les autorisations pour "Calculer":
Cela va créer la nouvelle Machine Virtuelle qui a accès en lecture à votre projet de Google Compute Engine paramètres.
Pour créer une nouvelle instance à l'aide de
gcloud
, ajoutez l'option suivante àgcloud compute instances create
:Vous aurez besoin d'ajouter des autorisations que vous souhaitez, en tant que bien.
OriginalL'auteur Zachary Newman
De la première utilisation
gcloud auth login
de commande pour authentifier et d'obtenir des informations d'identification de l'outil.OriginalL'auteur Kamran
Que Micha Brukman dans ce post répondu, vous n'avez pas à inclure l'url (comme cela peut changer), mais ne peuvent tout simplement le type de l' --étendues option "calculer -rw", comme dans:
Si vous avez déjà créé votre vm exemple, vous pouvez simplement utiliser l'équivalent de la commande de mise à jour comme ceci:
OriginalL'auteur Agile Bean