CloudFormationでのAPIGateway構築において
APIGatewayの[ステージ]-[設定]-[デフォルトのメソッドスロットリング]
にある[スロットリングの有効化]を無効にしたいと思っています。
まずは手動構築でこのチェックを外した状態(無効)で、Former2にてCloudFormationテンプレートを抽出すると
ApiGatewayStage: Type: "AWS::ApiGateway::Stage" Properties: MethodSettings: - ThrottlingBurstLimit: -1 ThrottlingRateLimit: -1
となっており、スロットリングを無効にするにはThrottlingBurstLimitおよびThrottlingRateLimitを-1
にすればよいかと思ったのですが
このテンプレートを元にCloudFormationにてスタック作成を行うと以下のエラーが発生します。
Properties validation failed for resource ApiGatewayStage with message: #/MethodSettings/0/ThrottlingBurstLimit: failed validation constraint for keyword [minimum] #/MethodSettings/0/ThrottlingRateLimit: failed validation constraint for keyword [minimum]
-1
という値が許容されていないように見えるのですが
これを解消してスロットリングを無効にするにはどのような設定にすればよいでしょうか?
上記について解決方法をご存知の方いらっしゃいましたら
ご教授のほどお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。