gpt4 book ai didi

amazon-web-services - CloudFormation - 在禁用状态下创建 SNS 订阅

转载 作者:行者123 更新时间:2023-12-05 01:42:41 25 4
gpt4 key购买 nike

是否可以在禁用状态下创建 SNS 订阅?如果这有影响的话,这是针对 lambda 的。

示例:

MySubscription:
Type: AWS::SNS::Subscription
Properties:
Endpoint: arn:aws:lambda:region:account-id:function:mylambda
Protocol: lambda
TopicArn: arn:aws:sns:region:account-id:topic
Enabled: false # like this

在 AWS CloudFormation 文档中找不到类似内容

最佳答案

您可以创建订阅创建条件。

首先添加一个参数:

   "CreateSubscription": {
"Type": "String",
"AllowedValues": [
"true",
"false"
],
"Description": "Create subscription to sns"
}

在“参数”部分之后,创建“条件”部分:

"Conditions" : {
"CreateSubscription" : {"Fn::Equals" : [{"Ref" : "CreateSubscription"}, "true"]}
}

将条件添加到您的订阅

"Subscription": {
"Type": "AWS::SNS::Subscription",
"Condition" : "CreateSubscription",
[...]
}

当您想“激活”订阅时,您只需使用相同的模板更改更新堆栈的参数值

Conditions section reference

关于amazon-web-services - CloudFormation - 在禁用状态下创建 SNS 订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51291358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com