如何为aws cognito用户设置配额或限制?

时间:2017-04-29 00:35:22

标签: python amazon-web-services authentication resources limit

我目前正在使用boto3在带有cognito的UserPool中签名用户。我想允许这些用户的政策能够在Amazon Polly中合成语音。但是,我不确定如何设置限制他们可以调用它的次数?

我希望能够销售分层服务,即第1层可以读取x个字符串,因此重要的是我能够限制每个用户的polly请求。谢谢。

1 个答案:

答案 0 :(得分:0)

这是不可能的。

AWS中的权限模型控制是否允许一组凭据进行特定的API调用。凭据可能有时间限制,API调用可能会受到IP地址等限制,但无法按数量限制API调用

这种需求通常通过让用户(“客户端”)调用API(例如在AWS API网关中)来解决,该API将在AWS Lambda或应用程序上触发您自己的代码。 Lambda函数或应用程序然后验证是否允许操作,然后代表客户端进行API调用。

此方法还有其他优点,例如为呼叫添加功能,跟踪每个用户的使用情况以进行计费以及进一步限制功能。