gcloud commands で Pub/Sub に jsonファイルをメッセージとして公開 (Pusblish) する
gcloud commands で Pub/Sub に json ファイルをメッセージとして公開 (Pusblish) する
jq
コマンドが必要になるが、一番簡単に実現できるのは
$ gcloud pubsub topics publish {PUBSUB_TOPIC_NAME} --message "$(cat {FILE_NAME} | jq -c)"
jq
コマンドの -c
オプションは compact-output を意味している。デフォルトだと pretty-prints になってしまう。
それを避けるために-c
オプションを使用している。
ref
関連しているかもしれない記事
- GKE 上にて Pythonで logger.info() を行うとCloud logging では stderr に保存され、すべてエラーになる問題への対処法
- 遅すぎる `pandas.read_gbq` を使わずに、Google BigQueryから高速にデータを読み込む
- How to connect the Google Compute Engine via Visual Studio Code
📮 📧 🐏: 記事への感想のおたよりをおまちしてます。 お気軽にお送りください。 メールアドレス入力があればメールで返信させていただきます。 もちろんお返事を希望せずに単なる感想だけでも大歓迎です。
このサイトの更新情報をRSSで配信しています。 お好きなフィードリーダーで購読してみてください。
このウェブサイトの運営や著者の活動を支援していただける方を募集しています。 もしよろしければ、Buy Me a Coffee からサポート(投げ銭)していただけると、著者の活動のモチベーションに繋がります✨
Amazonでほしいものリストも公開しているので、こちらからもサポートしていただけると励みになります。