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

2024-06-11 22:01:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在使用boto3在用户池中使用cognito注册用户。我想允许这些用户使用amazonpolly合成语音。但是,我不知道如何限制他们可以调用这个函数的次数?在

我希望能够销售一个层次的服务,也就是说,第1层可以读取x数量的字符串,所以我能够限制每个用户的polly请求是很重要的。谢谢您。在


Tags: 函数字符串用户数量语音boto3次数cognito
1条回答
网友
1楼 · 发布于 2024-06-11 22:01:31

这是不可能的。在

AWS中的权限模型控制是否允许一组凭证进行特定的API调用。凭证可以是有时间限制的,API调用可以受诸如IP地址之类的东西的限制,但是不可能按数量限制API调用。在

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

这种方法还有其他优点,比如增加呼叫功能、跟踪每个用户的计费用途以及进一步限制功能。在

相关问题 更多 >