如何使用日志组标记中的标记创建“ aws日志put-subscription-filter --log-group-name”

时间:2018-11-29 19:23:59

标签: amazon-web-services command-line-interface

AWS CLI:PutSubscriptionFilter - Amazon CloudWatch Logs

我正在尝试使用put-subscription-filter中的日志组中的标签,但我不知道如何为--log-group-name创建字符串。

这是一个日志组的标签:

aws logs tag-log-group \
...
  --tags Application=TestApp,OwnerContact=somebody,Type=Lambda,Service=test

这是问题所在

aws logs put-subscription-filter \
   --log-group-name **???????**
   ....

请使用标签提供答案:应用程序,服务

2 个答案:

答案 0 :(得分:0)

根据put-subscription-filter — AWS CLI Command Reference--log-group-name选项仅采用字符串(日志组的名称)。

不能将标签用作put-subscription-filter的名称。

答案 1 :(得分:0)

您的要求似乎是:标识具有一个或多个标签的所有日志组(大概是指定的标签,而不仅仅是标签数量)。

您可以通过以下方式进行操作:

使用Python之类的脚本语言(使用AWS boto3 SDK)实施起来会更容易。