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必须换成自己的路径和方法

希望对您有所帮助。