【问题标题】:How to set the event name in queue configurations?如何在队列配置中设置事件名称?
【发布时间】:2020-03-12 18:51:38
【问题描述】:

我在 cloudformation 中定义了一个 s3 存储桶和一个 SQS,它运行良好,但我还没有找到一种方法来从 cloudformation 的任何地方配置“事件名称”,它总是使用系统生成的 id 作为名称(见图下面),有人知道怎么做吗?谢谢!

【问题讨论】:

标签: amazon-web-services amazon-s3 amazon-cloudformation amazon-sqs


【解决方案1】:

这不可能通过 Cloudformation 实现,因为文档中没有提到它:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html

不过,您似乎可以通过 AWS S3 API 指定 id,方法是在 put bucket 通知配置中指定可选的 Id 字段:

https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#putBucketNotificationConfiguration-property

如果您迫切希望控制 id,则自定义资源是唯一的方法。如果您希望同一 S3 存储桶上的不同通知由不同的 cloudformation 模板控制,则无论如何您都需要走自定义资源路由。

【讨论】:

    猜你喜欢
    • 2018-09-09
    • 2016-12-01
    • 2016-11-19
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多