背景
CloudPub/Subのトピックに任意のメッセージを積む際に gcloud pubsub topics publish
を用いれば容易に行えるが、 パターンが増えると面倒になるのと、今後使い回すことを考慮してメッセージパターンは修正しやすフォーマットで定義したかった。勉強がてらShellScriptでつくることにした。
概要
- オプションで該当メッセージに対応するキーを渡す
-
--message
の値はJSONファイルから読む -
gcloud pubsub topics publish
を用いて該当トピックにパブリッシュする
gcloudのインストールや実行環境のセットアップなどは行なっておらず、トピック名をハードコーディングにしている点など、改善した方がいいところはたくさんあるが...こちらで最低限の機能を実装した。