Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gcloud 创建批量主题&;谷歌云中的订户_Gcloud_Google Cloud Pubsub - Fatal编程技术网

Gcloud 创建批量主题&;谷歌云中的订户

Gcloud 创建批量主题&;谷歌云中的订户,gcloud,google-cloud-pubsub,Gcloud,Google Cloud Pubsub,我正在寻找一个过程来创建批量主题和订户使用脚本或程序。我有所有的主题和订阅者在脚本中创建命令 如何执行脚本?与谷歌云平台交互通常有3种方式 web用户界面() 直接使用API() 使用云SDK命令行工具,尤其是gcloud() web UI通常不适用于批量/自动操作,但后两种方法可以很好地工作。使用API取决于您喜欢的语言,因此我将给出一个使用gcloud和bash的示例(假设您已经安装并配置了gcloud): $head-n2 topics.txt 专题-1 专题-2 $while阅读主题;g

我正在寻找一个过程来创建批量主题和订户使用脚本或程序。我有所有的主题和订阅者在脚本中创建命令


如何执行脚本?

与谷歌云平台交互通常有3种方式

  • web用户界面()
  • 直接使用API()
  • 使用云SDK命令行工具,尤其是
    gcloud
    ()
  • web UI通常不适用于批量/自动操作,但后两种方法可以很好地工作。使用API取决于您喜欢的语言,因此我将给出一个使用
    gcloud
    bash
    的示例(假设您已经安装并配置了
    gcloud
    ):

    $head-n2 topics.txt
    专题-1
    专题-2
    $while阅读主题;gcloud pubsub topics是否创建$topic;完成

    订阅稍微有点棘手,因为创建订阅需要一个
    --topic
    标志以及订阅名称的位置参数,但想法非常相似。

    通常有3种与谷歌云平台交互的方式

  • web用户界面()
  • 直接使用API()
  • 使用云SDK命令行工具,尤其是
    gcloud
    ()
  • web UI通常不适用于批量/自动操作,但后两种方法可以很好地工作。使用API取决于您喜欢的语言,因此我将给出一个使用
    gcloud
    bash
    的示例(假设您已经安装并配置了
    gcloud
    ):

    $head-n2 topics.txt
    专题-1
    专题-2
    $while阅读主题;gcloud pubsub topics是否创建$topic;完成

    订阅稍微有点棘手,因为
    gcloud pubsub Subscriptions create
    需要一个
    --topic
    标志以及订阅名称的位置参数,但想法非常相似。

    感谢Zachary的评论。我会使用API使用Java语言与云交互。有关于Java API的说明吗?谢谢Zachary的评论。我会使用API使用Java语言与云交互。有关于Java API的说明吗?
    $ head -n 2 topics.txt
    topic-1
    topic-2
    $ while read topic; do gcloud pubsub topics create $topic; done < topics.txt