OAUTH_TOKEN в REST API Google Cloud Platform - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь использовать REST API Google Cloud Platform. Я создал учетную запись службы и ее ключ.

По одной из ссылок на документацию по Google Cloud Platform я получил REST API, указанный ниже.

Мой вопрос: как мне получить OAUTH_TOKEN в этом примере? Я предполагаю, что мне нужно что-то сделать с моей учетной записью службы, чтобы создать этот токен? и как долго этот токен будет действовать до истечения срока его действия?

curl -X POST -H "Authorization: Bearer [OAUTH_TOKEN]" -H "Content-Type: application/json"
https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances -d
'{
  "disks":[
    {
      "boot":"true",
      "initializeParams":{
        "sourceImage":"https://compute.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-8-jessie-v20160301"
      }
    }
  ],
  "machineType":"https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/machineTypes/n1-standard-1",
  "name":"[INSTANCE_NAME]",
  "networkInterfaces":[
    {
      "accessConfigs":[
        {
          "name":"external-nat",
          "type":"ONE_TO_ONE_NAT"
        }
      ],
      "network":"https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/networks/default"
    }
  ]
}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...