gcloud commands で PubSub に json ファイルをメッセージとして公開 (Pusblish) する

jq コマンドが必要になるが、一番簡単に実現できるのは

1
$ gcloud pubsub topics publish {PUBSUB_TOPIC_NAME} --message "$(cat {FILE_NAME} | jq -c)"

jq コマンドの -c オプションは compact-output を意味している。デフォルトだと pretty-prints になってしまう。 それを避けるために-cオプションを使用している。

ref

See Also

Support

☕️ Buy me a cofee: お読みくださりありがとうございます。もしよろしければ、こちらからサポート(投げ銭)していただけると、ブログ執筆のモチベーションに繋がります ✨