Cloudformation for UsagePlan 与方法节流
Cloudformation for UsagePlan with Method Throttling
我是 cloudformation 的新手,我正在尝试按照 AWS 文档创建一个使用方法限制的使用计划。我需要用 Throttle 属性定义一个 ApiStage。
我尝试了以下方法但出现错误 - Value of property Throttle must be an object with String (or simple type) properties
ApiUsagePlan:
Type: "AWS::ApiGateway::UsagePlan"
Properties:
Throttle:
RateLimit: 10
BurstLimit: 10
ApiStages:
- ApiId: !Ref ApiGatewayApi
Stage: !Ref ApiStage
Throttle: -------> how to define this property?
RateLimit: 5
BurstLimit: 5
您需要指定要限制的路径和方法。例如:
ApiStages:
- ApiId: !Ref ApiGatewayApi
Stage: !Ref ApiStage
Throttle:
"/helloworld/ANY":
BurstLimit: 5
RateLimit: 5
其中/helloworld/ANY
必须换成自己的路径和方法
希望对您有所帮助。
我是 cloudformation 的新手,我正在尝试按照 AWS 文档创建一个使用方法限制的使用计划。我需要用 Throttle 属性定义一个 ApiStage。
我尝试了以下方法但出现错误 - Value of property Throttle must be an object with String (or simple type) properties
ApiUsagePlan:
Type: "AWS::ApiGateway::UsagePlan"
Properties:
Throttle:
RateLimit: 10
BurstLimit: 10
ApiStages:
- ApiId: !Ref ApiGatewayApi
Stage: !Ref ApiStage
Throttle: -------> how to define this property?
RateLimit: 5
BurstLimit: 5
您需要指定要限制的路径和方法。例如:
ApiStages:
- ApiId: !Ref ApiGatewayApi
Stage: !Ref ApiStage
Throttle:
"/helloworld/ANY":
BurstLimit: 5
RateLimit: 5
其中/helloworld/ANY
必须换成自己的路径和方法
希望对您有所帮助。