创建批量主题&谷歌云中的订阅者

时间:2018-06-07 08:30:54

标签: gcloud google-cloud-pubsub

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

如何执行脚本?

1 个答案:

答案 0 :(得分:2)

通常有3种与Google Cloud Platform交互的方式。

  1. 网络用户界面(http://console.cloud.google.com/
  2. 直接使用API​​(https://cloud.google.com/pubsub/docs/apis
  3. 使用Cloud SDK命令行工具,尤其是gcloudhttps://cloud.google.com/sdk/gcloud/
  4. Web UI通常不适合批量/自动操作,但后两种方法效果很好。使用API​​取决于您喜欢的语言,因此我将使用gcloudbash给出一个示例(假设您已经安装并配置了gcloud):

    $ head -n 2 topics.txt
    topic-1
    topic-2
    $ while read topic; do gcloud pubsub topics create $topic; done < topics.txt
    

    订阅稍微复杂一些,因为gcloud pubsub subscriptions create需要--topic标志以及订阅名称的位置参数,但这个想法非常相似。