访问SQS“DeleteMessageBatch”

问题描述 投票:0回答:2

我正在尝试设置 IAM,以便服务可以从另一个服务访问 SQS 队列。不幸的是,我在访问“DeleteMessageBatch”时遇到问题

我查看了 IAM 提供的内容,这似乎不是可用的权限:

example

我已经授予了DeleteMessage权限,但调用DeleteMessageBatch时仍然被阻止。有什么办法可以添加权限吗?

amazon-web-services amazon-iam amazon-sqs
2个回答
1
投票

尝试将权限

sqs:DeleteMessageBatch
添加到策略中。它曾经位于 IAM 文档中,但在 2021 年 9 月已被删除。 ́\_(ツ)_/́

曾经还有

sqs:ChangeMessageVisibilityBatch
sqs:SendMessageBatch


0
投票

DeleteMessage 和 DeleteMessageBatch 使用相同的 IAM 操作权限:https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-api-permissions-reference.html

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.