gpt4 book ai didi

amazon-web-services - AWS CLI 删除云端分配 - InvalidIfMatchVersion

转载 作者:行者123 更新时间:2023-12-04 14:27:22 27 4
gpt4 key购买 nike

我正在尝试通过 AWS CLI 删除 Cloudfront 分配。正在做

aws cloudfront delete-distribution --id <DISTRIBUTION-ID>

我收到以下错误:
A client error (InvalidIfMatchVersion) occurred when calling the DeleteDistribution operation: 
The If-Match version is missing or not valid for the resource.

我不太明白这个错误意味着什么以及如何解决它。

来自 this documentation我认为,有必要先禁用分发。但如果是这样 - 我该如何使用 CLI 做到这一点?

最佳答案

您收到的错误是什么?您在修改分配时未向 CloudFront API 提供 Etag。他们进行此检查的可能原因是您没有覆盖其他人对您当前的更改所做的更改。

要获取 Etag ,请运行以下命令:

$ aws cloudfront get-distribution-config --id E123456

截断的示例输出:

{
"ETag": "ETAGEXAMPLE",
$ aws cloudfront delete-distribution --id E123456 --if-match ETAGEXAMPLE

你最终会得到

"A client error (DistributionNotDisabled) occurred when calling the DeleteDistribution operation: The distribution you are trying to delete has not been disabled.".



您将需要提交禁用您的分发的更新,然后您将能够删除它。

关于amazon-web-services - AWS CLI 删除云端分配 - InvalidIfMatchVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26136830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com