Google Compute Engine API: создать глобальный адрес - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь создать глобальный внешний IP-адрес, используя API вычислений Google, вот мой код

compute = googleapiclient.discovery.build('compute', 'v1', cache_discovery=False)
response = compute.globalAddresses().insert(project='xxx').execute()
print(response.text)
result = json.loads(response.text)
return result

Я получаю следующую ошибку

googleapiclient.errors.HttpError: <HttpError 400 when requesting https://compute.googleapis.com/compute/v1/projects/myadcloud/global/addresses?alt=json returned "Required field 'resource' not specified">

не могу найти ни одного хорошая документация об этом, как я могу решить это?

1 Ответ

0 голосов
/ 22 февраля 2020

Ваша ошибка «Обязательное поле« ресурс »не указан», по-видимому, указывает на отсутствующее значение ресурса в запросе API.

Убедитесь, что вы указали параметры пути и запрос поля тела необходимы » создать ваш запрос глобального адреса.

Посмотрите примеры документации для различных языков кода на методе : address.insert документация

...