代码之家  ›  专栏  ›  技术社区  ›  kee

GCP数据流错误:路径“gs://…”不是有效的文件模式。模式的格式必须为“gs://<bucket>/path/to/file”

  •  1
  • kee  · 技术社区  · 6 年前

    我试图在GCP控制台中创建从Pub Sub到BigQuery的数据流。

    所以我指定了类似这样的内容:“gs://${GOOGLE_CLOUD_PROJECT}-test/dataflow/tmp”

    Path "gs://${GOOGLE_CLOUD_PROJECT}-test/dataflow/tmp" is not a valid  filepattern. The pattern must be of the form "gs://<bucket>/path/to/file". 
    

    我尝试了不同的模式,但没有成功。知道怎么解决吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Martin Zeitler    6 年前

    它抱怨它想要一个桶。。。

    模式的格式必须为“gs://[bucket]/path/to/file”。

    export PROJECT_ID=$(gcloud config list --format 'value(core.project)')
    export BUCKET_NAME="${PROJECT_ID}-test"
    
    gsutil "gs://${BUCKET_NAME}/dataflow/tmp"
    

    想知道 -test

    一个人可以获得所有有效的 BUCKET_NAME s与 gsutil ls