我愿意共享队列以允许第三方将其用于读取/删除消息,但我想确保不会被滥用(即限制最高费用)
如果不在sqs之上创建包装API,最好的方法是什么?
答案 0 :(得分:2)
你不能。
此外,除非您100%信任第三方,否则我不会允许他们对您的队列进行原始访问,因为它会打开您的滥用/错误。
如果您对上述内容足够信任,那么您可以相信他们不会滥用您的使用限制。
您应该通过您控制的API控制对系统的访问。您可以处理以上所有问题,包括限制速率限制。
或者,当读/写/删除超过某个限制时设置CloudWatch警报,并联系您的第三方告诉他们减速。