【问题标题】:How to pass data from file when calling gcloud function from CLI?从 CLI 调用 gcloud 函数时如何从文件中传递数据?
【发布时间】:2019-04-18 17:14:05
【问题描述】:

我想使用命令 gcloud functions call <MY-FUNCTION> 将数据从本地 JSON 文件传递​​到我的云函数。

我可以按照官方文档成功传递数据,但我想知道是否有办法做到这一点: gcloud functions call <MY-FUNCTION> --data './path/to/my/file.json'

复制粘贴数据是可行的,但它可能包含数百行信息,因此很不方便。

有没有办法做这样的事情?通过使用与 gcloud CLI 不同的东西来解决问题?

谢谢!

【问题讨论】:

    标签: google-cloud-functions gcloud gcloud-cli


    【解决方案1】:

    你可以这样做:

    gcloud beta functions call [[YOUR-FUNCTION]] \
    --data="$(cat ./path/to/your/file.json)" \
    --region=[[YOUR-REGION]] \
    --project=[[YOUR-PROJECT]]
    

    或者,您可以使用 curl 执行此操作:

    curl \
    --data @./path/to/your/file.json \
    https://[YOUR-REGION]]-[[YOUR-PROJECT]].cloudfunctions.net/[[YOUR-FUNCTION]]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多