0
A
回答
4
儘管我無法爲您提供一個最簡單的示例,但下面的內容應該可以工作。您可以從您的發行版的存儲庫或從http://stedolan.github.io/jq/manual/獲取jq。
獲取的eTag,將需要它第3步:
$ AWS CloudFront的得到分配,配置--id E123456 | jq'。 | .ETag」
獲取當前配置:
$ AWS CloudFront的得到分配,配置--id E123456 | jq'。 | .distributionConfig'>/tmp/disable-distribution-E123456
修改/ tmp/disable-distribution-E123456,將配置文件配置爲禁用。
有關章節:
"DefaultRootObject": null, "PriceClass": "PriceClass_All", "Enabled": true, <-- Set to false
- $ AWS CloudFront的更新分配--id E123456 --IF匹配E3SVA578MZF6JZ --distribution-config file:/// tmp/disable-distribution -E123456
更新分發:
0
imperalix的答案對我來說非常適合!讓我添加兩個更多的基本命令,只是爲了讓一些新來者(像我)需要它:
- 要列出所有的分佈。從哪裏可以找到身份證。
$ aws cloudfront list-distributions
- 要刪除的分佈。但正如所提到的那樣,在您禁用分配後需要一段時間。
$ aws cloudfront delete-distribution --id E123456 --if-match ETag123456
相關問題
- 1. 分配RDS使用AWS CLI
- 2. AWS S3 CLI分段上傳
- 3. AWS:使用CLI
- 4. 使用AWS CLI
- 5. 如何通過AWS CLI將多個用戶分配給組?
- 6. 如何使用AWS CLI在AWS EC2中查找未分配的Elastic Ips
- 7. AWS CLI創建CloudFront的分佈: - 水泵-配置
- 8. AWS CLI不讀取配置文件
- 9. 使用AWS CLI「--cli輸入JSON的」
- 10. AWS CLI命令
- 11. 使用aws-cli提取AWS ReplicationGroup DNS
- 12. 在AWS CLI中啓用AWS批處理
- 13. 如何分辨JQ從AWS EC2 CLI
- 14. 我如何使用AWS CLI
- 15. AWS EC2:發射使用CLI
- 16. 如何使用憑證配置文件使用AWS CLI登錄
- 17. Aws cli upload certified ssl
- 18. SSL CERTIFICATE_VERIFY_FAILED在aws cli
- 19. AWS CLI S3訪問
- 20. AWS CLI DynamoDB命令
- 21. AWS CLI $ PATH設置
- 22. AWS EB CLI(elastic beanstalk)
- 23. 安裝AWS EB CLI
- 24. 如何從CLI輸出中分配CLI變量
- 25. 是否可以使用AWS CLI配置重試?
- 26. 使用API或CLI在AWS上禁用或啓用自動修復功能
- 27. AWS CLI不檢測〜/ .aws /憑證
- 28. AWS PowerShell更新CloudFront分配
- 29. 如何使用有效的AWS配置文件配置Alexa ask-cli?
- 30. 如何在AWS Elasticsearch中分配分片?
我明白了,這很有道理。現在禁用分發需要一些時間,並且看起來好像刪除只能在更新完成時纔會發生。那麼是否有一種方法可以刪除* one *腳本中的發行版(類似於「調度」刪除)還是必須將它放入兩個延遲半小時的腳本中? – MoMolog 2014-10-06 08:04:53
我知道的唯一方法就是後者。 – imperalix 2014-10-08 01:55:46
Upvoted。非常有用。謝謝! – Sankalp 2015-06-04 09:59:37