Я создаю SES ReceiptRule через Cloudformation, как указано ниже, и я хотел бы, чтобы S3Action происходило до LambdaAction :
myEmailsSESRule:
Type: AWS::SES::ReceiptRule
Properties:
RuleSetName: my-ruleset
Rule:
Name: foobar
Enabled: true
Recipients:
- foo@example.com
Actions:
- S3Action:
BucketName: some-valid-bucket-name
- LambdaAction:
FunctionArn: some-valid-arn
InvocationType: Event
Однако, действия сначала создаются не по порядку с помощью LambdaAction:
Даже когда я пытался изменить порядок действий в шаблоне Cloudformation, это не влияло на порядок фактически созданных действий ReceiptRule.
Как я могу обеспечить желаемый порядок?
Примечание: в ReceiptRule документы упоминается, что Actions
- это "An ordered list"
, но это не то поведение, которое здесь происходит.