awscliでCloudFrontの配布を編集/更新したいと思います。あなたがAWSに設定ファイルこれを追加する必要がawscliを使用してクラウドフロント構成を更新する
aws-cli/1.11.56 Python/2.7.10 Darwin/16.4.0 botocore/1.5.19
がawscliでCloudFrontの機能を使用するには::
私は、最新のCLIバージョンを使用してい
[preview]
cloudfront = true
を私は設定を取得しています私が変更したいディストリビューション:
aws cloudfront get-distribution-config --id FOO_BAR_ID > cf_config.json
期待どおりに動作しているようです。 Configは私のために大丈夫です。今私は同じ設定で自分のCF配布を再構成しようとしています。
aws cloudfront update-distribution --distribution-config file://cf_config.json --id FOO_BAR_ID
と私は取得しています:
Parameter validation failed:
Missing required parameter in DistributionConfig: "CallerReference"
Missing required parameter in DistributionConfig: "Origins"
Missing required parameter in DistributionConfig: "DefaultCacheBehavior"
Missing required parameter in DistributionConfig: "Comment"
Missing required parameter in DistributionConfig: "Enabled"
Unknown parameter in DistributionConfig: "ETag", must be one of: CallerReference, Aliases, DefaultRootObject, Origins, DefaultCacheBehavior, CacheBehaviors, CustomErrorResponses, Comment, Logging, PriceClass, Enabled, ViewerCertificate, Restrictions, WebACLId, HttpVersion, IsIPV6Enabled
Unknown parameter in DistributionConfig: "DistributionConfig", must be one of: CallerReference, Aliases, DefaultRootObject, Origins, DefaultCacheBehavior, CacheBehaviors, CustomErrorResponses, Comment, Logging, PriceClass, Enabled, ViewerCertificate, Restrictions, WebACLId, HttpVersion, IsIPV6Enabled
awscli使用してCFを再構成する正しい方法は何ですか?
こんにちはから削除された右
id
とETag
値で、このコマンドを使用し、1つのbashスクリプト内このすべてを行う方法はありますか? –