Я пытаюсь использовать 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" } ] }'