关于API网关使用计划的AWS文档都暗示它们是使用API密钥创建/附加的,但是没有说明如果没有API密钥的行为。我有一个未经授权的API,我想对其进行限制。是否可以创建使用计划,将其附加到资源,而无需将API密钥与之关联?能行吗?
上下文:我正在尝试使用CloudFormation的Java SDK定义堆栈,但是我无法弄清楚如何以编程方式指定特定于资源的节流阀。我还将接受一个答案,该答案告诉我如何执行此操作而不必使用控制台。
您可以像这样配置ThrottleSettings
in AWS::ApiGateway::UsagePlan
:
ThrottleSettings