Проблема с бета-командой API Google Python: compute.disks.addResourcePolicies не может добавить диск в расписание снимков - PullRequest
0 голосов
/ 29 апреля 2019

Я использую клиентские библиотеки Google API для Python, чтобы добавить диск в существующее расписание моментальных снимков. Запустил следующую команду python:

attach_body = {'resourcePolicies': 'snapshotschedule123'} 
attach_disk = compute_service_beta.disks().addResourcePolicies(project='projectabc',
                                                               zone='us-central1-a',
                                                               disk='instance-12',
                                                               body=attach_body).execute()

Команда выполнилась, но в выходных данных состояние «Выполнено», но никогда не завершается, и диск никогда не подключается к расписанию.

{'id': 'xxxxxxxxxxxxxxxxxx', 
'insertTime': '2019-04-27T03:43:45.506-07:00', 
'kind': 'compute#operation', 
'name': 'operation-xyz8', 
'operationType': 'addResourcePolicies', 
'progress': 0, 
'selfLink': 'https://www.googleapis.com/compute/beta/projects/projectabc/zones/us-central1-a/operations/operation-xyz8', 
'startTime': '2019-04-27T03:43:45.514-07:00', 
'status': 'RUNNING', 
'targetId': '26480623', 
'targetLink': 'https://www.googleapis.com/compute/beta/projects/projectabc/zones/us-central1-a/disks/instance-12', 
'user': 'kingkenny@gmail.com', 
'zone': 'https://www.googleapis.com/compute/beta/projects/projectabc/zones/us-central1-a'}

Любой имеет эту проблему, и любая помощь приветствуется. Также я запустил бета-команду gcloud, чтобы добавить диск непосредственно из консоли облачной оболочки / gcp, и диск был подключен. Похоже, это просто команда API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...