gcloud compute list networks error: “Some requests did not succeed: - Insufficient Permission”

后端 未结 4 1799
别那么骄傲
别那么骄傲 2021-01-06 10:22

I have created a project and setup a Windows 2012 VM. I am trying to list the networks in the project. Here are the steps I performed:

Initially, I logged into the V

4条回答
  •  盖世英雄少女心
    2021-01-06 10:59

    This is a problem with the permissions of the credentials of the created Virtual Machine.

    To work around, you can use gcloud auth login and log into your Google account via the browser. You may also create a service account in the Cloud Console and load it onto the machine, then activate using gcloud auth activate-service-account.


    This issue is easiest to see in the Cloud Console. Navigate to the instance page for this VM; you'll see something like:

    Note that "Compute" is set to "Disabled".

    To change these permissions when creating a new VM instance in the Cloud Console, expand the "Management, disk, networking, access & security options" view:

    Then, navigate to "Access & security" and change the permissions for "Compute":

    This will create the new Virtual Machine that has read access to your project's Google Compute Engine settings.


    To create a new instance using gcloud, add the following flag to gcloud compute instances create:

    --scopes "https://www.googleapis.com/auth/compute.readonly"
    

    You'll need to add any additional permissions you'd like, as well.

提交回复
热议问题