можно ли) вызвать одну и ту же лямбду, только с разными параметрами
Вот как у меня сейчас, и пока что не работает, т.к. в таргетах 2 раза идёт Id: "IndexDeletionManagementLambda"
:
IndexManagementScheduleRule:
Type: AWS::Events::Rule
Properties:
Name: "IndexManagementScheduleRule"
Description: "Executes IndexManagement lambda daily"
ScheduleExpression: "cron(0 5 * * ? *)"
State: "ENABLED"
RoleArn: !GetAtt 'RoleIndexManagementScheduleRule.Arn'
Targets:
-
Id: "IndexManagementLambda"
Arn: !GetAtt "IndexManagementLambda.Arn"
Input: '{"index_name": "dlq", "alias": "dlq_time_window"}'
-
Id: "IndexDeletionManagementLambda"
Arn: !GetAtt "IndexDeletionManagementLambda.Arn"
Input: '{"index_name": "fluentd"}'
-
Id: "IndexDeletionManagementLambda"
Arn: !GetAtt "IndexDeletionManagementLambda.Arn"
Input: '{"index_name": "dlq", "keep_days": "21"}'
если я правильно понял вопрос - то нужно сделать 3 разных отдельных IndexManagementScheduleRule
Обсуждают сегодня