我正在寻找使用脚本或程序创建批量主题和订阅者的过程。我有所有主题和订阅者在脚本中创建命令。
如何执行脚本?
答案 0 :(得分:2)
通常有3种与Google Cloud Platform交互的方式。
gcloud
(https://cloud.google.com/sdk/gcloud/) Web UI通常不适合批量/自动操作,但后两种方法效果很好。使用API取决于您喜欢的语言,因此我将使用gcloud
和bash
给出一个示例(假设您已经安装并配置了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
标志以及订阅名称的位置参数,但这个想法非常相似。