Создать изображение из sourceSnapshot ⇐ Python
-
Anonymous
Создать изображение из sourceSnapshot
импортировать функции_фреймворка импортировать googleapiclient.discovery # Функция CloudEvent, которая будет запускаться триггером ведения журнала облачного аудита Eventarc. # Примечание: это НЕ предназначено для сторонних триггеров (журналы облачного аудита -> Pub/Sub)! @functions_framework.cloud_event защита экземпляра_снимка (облачное событие): # полезная нагрузка = cloudevent.data.get("ресурс") Compute = googleapiclient.discovery.build('compute','v1') проект = "проект-проекты-31333" image_body = { "имя": "изображение-11", "sourceSnapshot": "projects/project-projects-31333/global/snapshots/snaps-instance", "Места хранения": [ "нас-централ1" ] } изображение = Compute.images().insert(project=project, data=image_body).execute() #print(f"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: {spanshotsInfo }") print(f"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: {image} ") return func(*args, **kwargs) Файл "/workspace/main.py", строка 33, в экземпляре_snapshot 2023-09-22 16:56:24.071 МСК изображение = Compute.images().insert(project=project, data=snapshot_body).execute() 2023-09-22 16:56:24.071 МСК ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ 2023-09-22 16:56:24.071 МСК Файл "/layers/google.python.pip/pip/lib/python3.11/site-packages/googleapiclient/discovery.py", строка 957, в методе 2023-09-22 16:56:24.071 МСК поднять TypeError('Получил неожиданный аргумент ключевого слова "%s"' % name) 2023-09-22 16:56:25.171 МСК Ошибка типа: получен неожиданный аргумент ключевого слова «данные». однако документация gcp API (https://cloud.google.com/compute/docs/r ... ges/insert) позволяет иметь тело запроса)
Могу ли я получить помощь?
импортировать функции_фреймворка импортировать googleapiclient.discovery # Функция CloudEvent, которая будет запускаться триггером ведения журнала облачного аудита Eventarc. # Примечание: это НЕ предназначено для сторонних триггеров (журналы облачного аудита -> Pub/Sub)! @functions_framework.cloud_event защита экземпляра_снимка (облачное событие): # полезная нагрузка = cloudevent.data.get("ресурс") Compute = googleapiclient.discovery.build('compute','v1') проект = "проект-проекты-31333" image_body = { "имя": "изображение-11", "sourceSnapshot": "projects/project-projects-31333/global/snapshots/snaps-instance", "Места хранения": [ "нас-централ1" ] } изображение = Compute.images().insert(project=project, data=image_body).execute() #print(f"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: {spanshotsInfo }") print(f"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: {image} ") return func(*args, **kwargs) Файл "/workspace/main.py", строка 33, в экземпляре_snapshot 2023-09-22 16:56:24.071 МСК изображение = Compute.images().insert(project=project, data=snapshot_body).execute() 2023-09-22 16:56:24.071 МСК ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ 2023-09-22 16:56:24.071 МСК Файл "/layers/google.python.pip/pip/lib/python3.11/site-packages/googleapiclient/discovery.py", строка 957, в методе 2023-09-22 16:56:24.071 МСК поднять TypeError('Получил неожиданный аргумент ключевого слова "%s"' % name) 2023-09-22 16:56:25.171 МСК Ошибка типа: получен неожиданный аргумент ключевого слова «данные». однако документация gcp API (https://cloud.google.com/compute/docs/r ... ges/insert) позволяет иметь тело запроса)
Могу ли я получить помощь?