Kazura
kazura is a deployment tool for Amazon EventBridge.
- Create Rule
- Create Target (Support Lambda only now)
eventbridge.json
The eventbridge.json is a definition for EventBridge Rule and Target.
{
"rule": {
"name": "example-rule",
"eventBusName": "default",
"eventPattern": {
"source": [
"aws.s3"
],
"detail-type": [
"Object Created"
],
"detail": {
"bucket": {
"name": [
"example-bucket"
]
}
}
}
},
"lambdaTarget": {
"name": "example-function"
}
}
{
"rule": {
"name": "example-rule",
"scheduleExpression": "cron(0 12 * * ? *)",
"eventBusName": "default"
},
"lambdaTarget": {
"name": "example-function"
}
}