Выбор активного SES ReceiptRuleSet в CloudFormation / Troposphere
Я создаю ReceipRuleSet с тропосферой, как это:
ReceiptRuleSet(
title="SesRuleset",
RuleSetName="ses-ruleset"
)
Однако, когда я загружаю стек со сгенерированным шаблоном CloudFormation, RuleSet отображается как неактивный в SES. Кто-нибудь знает, есть ли способ установить созданный RuleSet как активный, не взаимодействуя ни с онлайн-консолью, ни с CLI?
2 ответа
К сожалению, Cloudformation не поддерживает это. Я нашел следующее сообщение в блоге, в котором лямбда-выражение выполняет вызов API для активации набора правил после создания: https://binx.io/blog/2019/11/25/how-to-set-the-active-receipt-rule-set-in-ses-using-cloudformation/
Мне показалось, что это слишком много, поэтому сейчас я активирую RuleSet через консоль.
Тропосферный мейнтэнер здесь. На самом деле я не знаю много о SES, но вы включили ReceiptRuleSet в ReceiptRule? Я предполагаю, что если RuleSet не используется правилом, он, вероятно, неактивен, так как я не вижу ничего ни в облачной форме, ни в API, которые указывали бы, что вы можете установить его как "активный".