CloudFront のディストリビューションでオリジングループが作成できない原因を教えてください
困っていること
現在 Free: 無料 プラン ($0/月) で利用中のディストリビューションでオリジンフェイルオーバー機能を検討中です。
該当のディストリビューションでオリジングループを作成したいのですが、表示がありません。
どうすればいいですか。
どう対応すればいいの?
Free プランでは、オリジンフェイルオーバー機能すなわちオリジングループの作成は叶いません。
そのため、Premium プランに Upgrade するか、従量制料金の Pay-as-you-go に変更することをご検討ください。
確認してみた
今回は、従量制料金: Pay-as-you-go と Free : 無料 プラン ($0/月) で確認しました。
従量制料金 : Pay-as-you-go
以下のように、オリジングループを作成可能です。

Free : 無料 プラン ($0/月)
以下のように、オリジングループの作成ができません。

AWS CLI コマンド
CloudFront コンソール上でオリジングループを作成できない場合、AWS CLI で設定するとどのようなエラーになるかも確認しました。
CloudFront では、オリジングループを単独で作成する AWS CLI コマンドはありません。
既存ディストリビューションの設定に OriginGroups を追加し、キャッシュビヘイビアの TargetOriginId にオリジングループ ID を指定することで設定します。
Free plan のディストリビューションに対して update-distribution を実行したところ、以下のエラーが返されました。
aws: [ERROR]: An error occurred (InvalidArgument) when calling the UpdateDistribution operation: Distributions with the Free pricing plan can't have the following features: Origin Failover
エラーメッセージの通り、Free pricing plan のディストリビューションでは Origin Failover を利用できません。
オリジングループは CloudFront のオリジンフェイルオーバーを構成するための機能であるため、CLI でも Free plan では作成できないと判断できます。
※ 実行時の一部








