如何使用命令行从 gcp pubsub 中提取数据?
How to pull data from gcp pubsub with the command line?
我知道命令
gcloud pubsub subscriptions pull mySubscription --auto-ack
此命令传送 table 以及许多其他数据。我只想要数据。
您可以将消息作为JSON询问,然后用JQ将其作为JSON处理。但是内容是Base64编码的,所以解码一下。
完整的行
gcloud pubsub subscriptions pull mySubscription --format=json | jq -r .[].message.data | base64 -d
我知道命令
gcloud pubsub subscriptions pull mySubscription --auto-ack
此命令传送 table 以及许多其他数据。我只想要数据。
您可以将消息作为JSON询问,然后用JQ将其作为JSON处理。但是内容是Base64编码的,所以解码一下。
完整的行
gcloud pubsub subscriptions pull mySubscription --format=json | jq -r .[].message.data | base64 -d