我有一个EventBridge(以前的CloudWatch事件(Rule
和Target
,用于按计划(cron(启动ECSTask
。我想将一些标记应用到Task。
我尝试在RegisterTaskDefinition
中包含标签,但这并没有导致在Task
上设置任何标签,因为如果未指定propagateTags
,RunTask
不会传播标签。
PutTargets
是创建最终将调用RunTask
的事件目标的操作。我在ecsParameters
(EcsParameters
(和input
(TaskOverride
(中搜索与RunTask
中的tags
或propagateTags
对应的字段,但找不到任何对应的字段。
有什么方法可以将标签应用于从EventBridge规则目标运行的ECS任务吗?
2021-06-24更新(感谢@baxang(:EventBridge昨天已将ecsParameters.PropagateTags: "TASK_DEFINITION"
添加到API文档和一些SDK中(containers-roadmap#89(!
- python botocore 1.20.99
- js-aws sdk v2.933.0
- js@aws sdk/client事件桥3.20.0@aws sdk/client cloudwatch事件3.20.0(2021-07-01提交(
- aws-sdk go v1.38.66
- aws-sdk-go-v2/service/eventbridge 1.7.0,aws-sdk-go-v2/services/cloudwatchevents 1.7.0(2021-06-25提交(
- java com.amazonaws aws java sdk事件桥1.12.11(提交(
- java软件.amazon.awssdk事件桥2.16.98(提交(
- .Net AWSSDK.EventBridge 3.7.68.0,AWSSDK.CloudWatchEvents 3.7.68.0(提交(
- 地形提供程序aws aws_cloudwatch_event_target(源代码((#1995,2021-07-15 v3.50.0版本的一部分(
- CloudFormation AWS::事件::规则EcsParameters(2021-09-22(
API似乎有propagateTags
https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_EcsParameters.html#eventbridge-类型-EcsParameters-PropagateTags,因此如果您通过API启动任务,似乎有一种方法。
然而,CloudFormation不支持该属性:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html.这个关于aws云形成/云形成覆盖路线图回购的问题(链接(似乎是相关的。