【发布时间】:2021-11-09 08:05:57
【问题描述】:
我正在尝试将gcloud logging 与正则表达式一起使用。我的查询在控制台中运行,但我无法通过 CLI 进行。
gcloud logging read "resource.type=gce_instance AND protoPayload.authenticationInfo.principalEmail=~'.*@example.com.au'" --limit=10 --format=json
我得到错误:
ERROR: (gcloud.logging.read) INVALID_ARGUMENT: Unparseable filter: unrecognized node at token 'MEMBER'
我尝试过使用和不使用各种引号'' "" "\"\
我在做时间戳日期时也遇到了同样的问题:
gcloud logging read "resource.type=gce_instance AND timestamp > '2021-06-15T00:00:00.000000Z'"
我得到错误:
ERROR: (gcloud.logging.read) INVALID_ARGUMENT: Unparseable filter: syntax error at line 1, column 112, token ':';
【问题讨论】:
-
我遇到了同样的错误。您能否更新您的问题,详细说明您是如何使用控制台执行此操作的?
-
@Wojtek_B 通过控制台使用 Cloud Logging 我的查询如下所示:
resource.type="gce_instance" AND protoPayload.authenticationInfo.principalEmail =~ ".*@example.com.au"。我的目的是在不应该使用的项目中找到活跃用户。以上不适用于 python SDK。
标签: gcloud google-cloud-logging