yon*_*ran 5 tags amazon-ecs amazon-cloudwatch-events aws-event-bridge
我有一个 EventBridge(以前称为 CloudWatch Events)Rule,Target用于Task按计划 (cron)启动 ECS启动 ECS 。我想为任务应用一些标签。
我尝试在 中包含标签RegisterTaskDefinition,但这并没有导致在Tasks 上设置任何标签,因为RunTask如果未指定,则不会传播标签propagateTags。
PutTargets是创建最终将调用的事件目标的操作RunTask。我在ecsParameters( EcsParameters) 和input( TaskOverride) 中搜索了对应于 或tags的propagateTags字段RunTask,但找不到任何相应的字段。
有没有办法将标签应用到从 EventBridge 规则目标运行的 ECS 任务?
2021-06-24 更新(感谢@baxang):EventBridge 昨天已添加ecsParameters.PropagateTags: "TASK_DEFINITION"到 API 文档和一些 SDK(containers-roadmap#89)!
看来API有propagateTags https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_EcsParameters.html#eventbridge-Type-EcsParameters-PropagateTags,所以如果您通过API启动任务,似乎有一种方法。
但是,CloudFormation 不支持该属性:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html。aws-cloudformation/cloudformation-coverage-roadmap 存储库上的这个问题(链接)似乎是相关的。
| 归档时间: |
|
| 查看次数: |
1735 次 |
| 最近记录: |