【问题标题】:gcloud Logging Sink does not have a way to specify to create partitioned table?gcloud Logging Sink 没有办法指定创建分区表?
【发布时间】:2020-01-29 20:52:33
【问题描述】:

我正在使用以下命令创建一个 gcloud 日志接收器

gcloud logging sinks create $MONITORING_SINK bigquery.googleapis.com/projects/$PROJECTID/datasets/$PROJECT_MONITORING_DATASET_NAME --log-filter "resource.type=bigquery_resource jobservice.jobcompleted"

如果我要通过 GUI 执行此操作,则有一个可选复选框来选择作为此接收器的输出创建的表是否会被分区。但是据我所知,没有办法使用 gcloud 语句来做到这一点?

我怎样才能做到这一点?

【问题讨论】:

    标签: gcloud google-cloud-logging


    【解决方案1】:

    根据 Google 的官方文档,是的,有一种方法可以创建分区,您只需要使用 --use-partitioned-tables,请查看 [1] 下的更多信息。

    祝你有美好的一天!

    [1]https://cloud.google.com/sdk/gcloud/reference/alpha/logging/sinks/create

    【讨论】:

    • 啊!所以它存在于 alpha 中,但不在非 alpha/beta 中cloud.google.com/sdk/gcloud/reference/logging/sinks/create。这是否意味着我现在必须使用 alpha?
    • 另外,在创建接收器时,它不会创建 cloudaudit_googleapis_com_data_access 表,直到我转到该接收器并单击“开始流式传输”。这是一个错误还是有什么方法可以调用它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 2021-10-07
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多