【发布时间】:2021-06-24 23:36:39
【问题描述】:
我先创建一个队列:
const notificationQueue: sqs.IQueue = new sqs.Queue(this, `${domain}-notificationsQueue`, {
queueName: `${domain}-notificationsQueue.fifo`,
fifo: true,
contentBasedDeduplication: false
});
现在我需要将此队列订阅到一个 SNS 主题(类似这样,但我需要传入一个 IGrantable 对象 - 我不知道该怎么做)
queue.grantConsumeMessages(grantee: iam.IGrantable)
那么如何创建一个引用特定 SNS 主题的 IGrantable 对象?
【问题讨论】:
标签: typescript amazon-iam amazon-sqs amazon-sns aws-cdk