{GCP Cloud Pub/Sub}gcloud CLI を使用して Pub/Sub でメッセージをパブリッシュし、受信する

 

https://cloud.google.com/pubsub/docs/publish-receive-messages-gcloud?hl=ja

 

-- 1. 前作業

gcloud init
gcloud auth list

gcloud --version

gcloud projects create project01-9999999 \
--name="project01"

gcloud config list
gcloud config set project project01-9999999
gcloud config set compute/region asia-northeast1 --quiet
gcloud config set compute/zone asia-northeast1-a --quiet

gcloud beta billing accounts list
gcloud beta billing projects link project01-9999999 --billing-account=111111-111111-111111

gcloud services enable compute.googleapis.com --project project01-9999999

gcloud components update


-- 2. トピックの作成

gcloud pubsub topics create topic01

gcloud pubsub topics list


-- 3. サブスクリプションの作成

gcloud pubsub subscriptions create ss01 \
--topic=topic01

gcloud pubsub subscriptions list


-- 4. メッセージをパブリッシュする

gcloud pubsub topics publish topic01 \
--message="hello"

 

-- 5. メッセージの受信

gcloud pubsub subscriptions pull ss01 \
--auto-ack


-- 6. クリーンアップ


gcloud pubsub subscriptions delete ss01

gcloud pubsub topics delete topic01

gcloud projects list
gcloud projects delete project01-9999999