Boto3 SQS间歇访问被拒绝

2024-06-28 20:13:28 发布

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

我有五个Docker容器,它们具有相同的Python代码基,可以同时从SQS队列中提取项目并处理它们。但是,我随机接收到第五个容器(偶尔还有第四个)上的崩溃:

botocore.exceptions.ClientError: An error occurred (AccessDenied) when calling the ReceiveMessage operation: Access to the resource https://queue.amazonaws.com/ is denied.

我已经确认它们都共享相同的AWS权限,而其他容器在过去一周中没有崩溃(并且一直在处理,没有问题)

对我来说,这表明了SQS上允许的最大并发轮询连接数的可能性,但我没有发现任何迹象表明这是真的。在


Tags: the项目docker代码an队列error容器