【发布时间】:2021-07-30 20:10:38
【问题描述】:
我知道要为 SNS 主题启用静态加密,我需要添加这样的主题属性
cfg.Publish<SomeEvent>(p =>
{
p.TopicAttributes.Add(QueueAttributeName.KmsMasterKeyId, "<key arn>");
});
但我遇到的问题是,我们使用非常简单的 aspnetcore 配置,使用 UsingAmazonSQS 和 cfg.ConfigureEndpoints(context) 自动执行所有这些配置,因此没有调用 cfg.Publish。这非常重要,因为我们有许多消息要配置。我相信可以通过注册 IConfigureReceiveEndpoint 的自定义实现来实现队列属性的相同功能,但我找不到主题的等效项。
如何继续使用自动方法并为所有主题添加此加密主题属性?
【问题讨论】:
-
已添加,应该在最新的预发布包中。
标签: masstransit