SourceImage как ссылка на корзину хранилища Google при вставке нового изображения

Какой должен быть правильный формат для предоставления ссылки на изображение хранилища Google во время images.insert ? Файл изображения, расположенный в GS Bucket как *.tar.gz. Создание нового изображения с клиентской библиотекой Google на Python с API images.insert(body=body,project=project)

моя конфигурация тела выглядит так:

body = { "name":"test", "sourceImage":"https://console.cloud.google.com/storage/browser/[BUCKET]/[IMAGEFILE]",}

Процедура завершается со следующей ошибкой:

googleapiclient.errors.HttpError: <HttpError 400 when requesting  returned "Invalid value for field 'resource.sourceImage': 'https://storag
e.cloud.google.com/[BUCKET]/[IMAGEFILE]'. The URL is malformed.">

person NITIN K SHARMA    schedule 30.07.2018    source источник
comment
stackoverflow.com/users/9741888/temu, привет, Тему, спасибо за ответ на предыдущий вопрос. Вы знаете, где я ошибся?   -  person NITIN K SHARMA    schedule 30.07.2018


Ответы (1)


Чтобы получить доступ к изображению из хранилища Google, используйте "rawDisk ” вместо этого. Вот пример:

"name": "image-1",
  "rawDisk": {
    "source": "https://storage.googleapis.com/[bucket]/[imagefile]"
  }

Где [bucket] — имя вашей корзины, а [imagefile] = *.tar.gz

person dany L    schedule 01.08.2018