Slide 24
Slide 24 text
2. EventBridge Pipesを使⽤してみた
24
{
"Name": "#eventbridge pipe名",
"RoleArn": "#eventbridge pipe role名",
"TargetParameters": {
"EcsTaskParameters": {
"EnableECSManagedTags": true,
"EnableExecuteCommand": false,
"LaunchType": "FARGATE",
"NetworkConfiguration": {
"awsvpcConfiguration": {
"AssignPublicIp": "ENABLED",
"SecurityGroups": [
"#sg-xxxxxx"
],
"Subnets": [
"#subnet-xxxxxx",
"#subnet-xxxxxx"
]
}
},
"Overrides": {
"ContainerOverrides": [
{
"Environment": [
{
"name" : "#sqsmessage",
"value" : "$.body"
}
],
"Name": "#containerの名称"
}
]
},
"TaskCount": 1,
"TaskDefinitionArn": "#task定義arn"
},
"InputTemplate": "{¥n ¥"body¥": <$.body>¥n}"
}
}