【发布时间】:2021-01-12 02:56:49
【问题描述】:
如何使用 CloudFormation 或 CDK 将另一个 AWS 账户的事件总线指定为 CloudWatch 规则的目标?
这是一个使用 CDK 的示例规则,我尝试将 CodeDeploy 事件发送到另一个帐户:
Rule codedeployCreateDeploymentEventRule = Rule.Builder.create(this, "CodedeployCreateDeploymentEventRule")
.description("CloudWatch event rule covering CodeDeploy CreateDeployment notifications.")
.ruleName("MyRule")
.enabled(true)
.targets(List.of(...something here...))
.eventPattern(EventPattern.builder()
.source(List.of("aws.codedeploy"))
.detail(Map.of("eventName", List.of("CreateDeployment")))
.build())
.build();
如何将另一个帐户的 EventBus 指定为目标?语法是什么 - 它是 ARN 还是什么?
【问题讨论】:
-
这个问题是怎么解决的?仍然存在?
标签: amazon-web-services amazon-cloudformation amazon-cloudwatch aws-cdk