【发布时间】:2019-07-14 11:01:38
【问题描述】:
我创建了一个 SQS 队列并在权限选项卡下添加了策略,只允许我的帐户用户配置配置通知
政策文件
{
"Version": "2012-10-17",
"Id": "arn:aws:sqs:us-east-1:111111111111:sqsqueue/SQSDefaultPolicy",
"Statement": [
{
"Sid": "Sid111111111111",
"Effect": "Allow",
"Principal": {
"AWS": "111111111111"
},
"Action": [
"sqs:SendMessage",
"sqs:ReceiveMessage"
],
"Resource": "arn:aws:sqs:us-east-1:111111111111:queue"
}
]
导航到 S3 并尝试为上述队列配置事件通知,它正在抛出错误
无法验证以下目标配置。目标队列的权限不允许 S3 发布 来自此存储桶的通知。 (arn:aws:sqs:us-east-1:111111111111:queue)*
我做错了吗?有人可以帮我吗
【问题讨论】:
-
我也关注了这份文件 - docs.aws.amazon.com/AWSSimpleQueueService/latest/…。但没有运气:(
-
这个 AWS 帮助页面是针对同一件事的,但使用的是 SNS:aws.amazon.com/premiumsupport/knowledge-center/… 我还没有设法让它工作,但我很确定该页面拥有提供的模板的关键适用于 SNS。
-
我仍然有这个问题。如果不使队列世界可访问,就无法配置通知,这对我来说不是一个选项。
标签: amazon-web-services amazon-s3 aws-sdk amazon-sqs