【发布时间】:2020-01-21 01:14:17
【问题描述】:
在 CDK 中创建订阅时,如何仅在满足特定条件的情况下进行订阅?例如。在云的形成中,它会是这样的:
QueueSubscription:
Type: AWS::SNS::Subscription
Condition: IsNotDev
Properties:
Protocol: sqs
TopicArn:
topic-arn
Endpoint:
Fn::GetAtt:
- Queue
- Arn
在 cdk 中,我知道如何创建订阅,如下所示:
new CfnSubscription(construct, “QueueSubscription”, CfnSubscriptionProps.builder()
.topicArn(“arn of topic”)
.region(sourceRegion)
.protocol(“sqs”)
.endpoint(queue.getArn())
.build());
但是如何在这里添加条件呢?
【问题讨论】:
标签: amazon-cloudformation aws-cdk