Как изменить существующий дистрибутив Amazon Cloudfront? - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь изменить существующий дистрибутив Amazon Cloudfront. Это всегда терпит неудачу. Почему?

result = client.get_distribution(Id=env_vars['CLOUDFRONT_ID'])
etag = result['ETag']
existing_config = result['Distribution']['DistributionConfig']
existing_config['CallerReference'] = str(datetime.datetime.utcnow())

client.update_distribution(DistributionConfig=existing_config, Id=env_vars['CLOUDFRONT_ID'], IfMatch=etag)

Результат

botocore.errorfactory.IllegalUpdate: An error occurred (IllegalUpdate) when calling the UpdateDistribution operation: You cannot update Origin or CallerReference.

...