Для меня проблема заключалась в том, что я вызывал API обновления для применения предварительного просмотра с полным параметром body
, который я передал при первом создании предварительного просмотра.
Исправление заключалось в передаче только свойств fingerprint
и name
в параметре body
для вызова предварительного просмотра.
project_name = '...'
deployment_name = '...'
existing_deployment = service.deployments().get(
project=project_name,
deployment=deployment_name).execute()
service.deployments().update(
project=project_name,
deployment=deployment_name,
body={
'name': deployment_name,
'fingerprint': existing_deployment["fingerprint"],
},
preview=False).execute()