Amazon web services 在云层/对流层中选择活动SES接收规则集
我正在创建一个对流层接收规则集,如下所示:Amazon web services 在云层/对流层中选择活动SES接收规则集,amazon-web-services,amazon-cloudformation,amazon-ses,troposphere,Amazon Web Services,Amazon Cloudformation,Amazon Ses,Troposphere,我正在创建一个对流层接收规则集,如下所示: ReceiptRuleSet( title="SesRuleset", RuleSetName="ses-ruleset" ) 但是,当我上载带有生成的CloudFormation模板的堆栈时,规则集在SES中显示为不活动。 是否有人知道是否有一种方法可以将创建的规则集设置为活动,而不必与联机控制台或CLI交互?troposphere maintaner。我实际上对SES不太了解,但是您是否在ReceiptRule中包含Receipt
ReceiptRuleSet(
title="SesRuleset",
RuleSetName="ses-ruleset"
)
但是,当我上载带有生成的CloudFormation模板的堆栈时,规则集在SES中显示为不活动。
是否有人知道是否有一种方法可以将创建的规则集设置为活动,而不必与联机控制台或CLI交互?troposphere maintaner。我实际上对SES不太了解,但是您是否在ReceiptRule中包含ReceiptRuleSet?我的猜测是,如果规则集未被规则使用,它可能是非活动的,因为我在cloudformation或API中都看不到任何指示您可以将其设置为“活动”的内容。不幸的是,cloudformation似乎不支持这一点。我发现以下博文利用lambda进行API调用,在创建后激活规则集:
这对我来说似乎太多了,所以我目前正在通过控制台激活规则集。对此有一个API调用:从技术上讲,ReceiptRuleSet可以包含多个ReceiptRule,活动规则集可以不包含任何规则,规则集可以包含规则而不处于活动状态。因为我可以为我的所有项目创建一个规则集,所以我最终使用AWS控制台一次性激活了它。谢谢