Home > Net >  How to pull data from gcp pubsub with the command line?
How to pull data from gcp pubsub with the command line?

Time:05-21

I know the command

gcloud pubsub subscriptions pull mySubscription --auto-ack

This command delivers a table with many other data. I want just the data.

enter image description here

CodePudding user response:

you can ask the message as JSON and then process it as JSON with JQ. But the content is Base64 encoded, so decode it.

The full line to do that

gcloud pubsub subscriptions pull mySubscription --format=json | jq -r .[].message.data | base64 -d
  • Related