1 個回答
- 最新
- 最多得票
- 最多評論
0
【以下的回答经过翻译处理】 您能否澄清一下您想要做什么?现有的开源AWS CDK库使得在EventBridge中创建EventBus非常容易,之后您的应用程序代码可以使用它。例如,在一个项目中,我使用以下代码创建一个EventBus:
LicensingEventBus = new EventBus(this, "LicensingEvents", new EventBusProps
{
EventBusName = "LicensingEvents"
}
);
然后在我的应用程序代码中,我使用AWS SDK for .NET将事件推送到EventBus:
_ebClient = new AmazonEventBridgeClient();
var transactionEvents = new PutEventsRequest();
var busEntry = new PutEventsRequestEntry
{
Source = this.GetType().Namespace,
EventBusName = _eventBusName,
DetailType = "transaction",
Time = DateTime.Now,
Detail = myEventJson
};
transactionEvents.Entries.Add(busEntry);
await _ebClient.PutEventsAsync(transactionEvents);