チュートリアルがあるので、まずはそれのとおりに以下のコマンドを打つ。
149 gcloud pubsub topics create my-topic
150 gcloud pubsub subscriptions create my-sub --topic my-topic --ack-deadline=60
151 gcloud pubsub topics list
152 gcloud pubsub subscriptions list
153 gcloud pubsub topics publish my-topic --message hello
154 gcloud pubsub topics publish my-topic --message goodbye
155 gcloud pubsub subscriptions pull --auto-ack --limit=2 my-sub
チュートリアルにもあるが、pullしたメッセージがちゃんと表示されない場合もある。
156 gcloud pubsub subscriptions pull my-sub
157 gcloud pubsub topics publish my-topic --message thanks
158 gcloud pubsub subscriptions pull my-sub
159 gcloud pubsub subscriptions ack my-sub --ack-ids ACK_ID
ここのACK_IDは 158 で表示されたもののACK_IDを記載する。すごく長いので注意。
以下のサイトの図をみるとイメージしやすい
https://cloud.google.com/pubsub/docs/overview?hl=ja
