之间进行选择。 我尝试了
busRegister.UsingAmazonSqs((context,cfg)=>{
cfg.Host("Region",x=>{
x.AccessKey("x");
x.SecreteKey("Y");
});
cfg.QueueAttributes.Add(QueueAttributeName.SqsManagedSseEnabled, "true");
cfg.QueueAttributes.Add(QueueAttributeName.KmsMasterKeyId, "alias/kmsid");
});
您可以使用配置端点回调:
x.AddConfigureEndpointsCallback((name, cfg) =>
{
if (cfg is IAmazonSqsReceiveEndpointConfigurator configurator)
{
configurator.QueueAttributes.Add(QueueAttributeName.SqsManagedSseEnabled, "true");
configurator.QueueAttributes.Add(QueueAttributeName.KmsMasterKeyId, "alias/kmsid");
}
});