LoginSignup
0
1

More than 1 year has passed since last update.

GCPのサービス「Cloud Pub/Sub」の チュートリアルをやってみる

Posted at

GCP(Google Cloud Platform) の Cloud Pub/Sub のクイックスタートをやってみました。

対象

  • Cloud Pub/Subについて概要をさらっと確認したい方
  • GCPのサービスに興味のある方

環境

  • GCP

Cloud Pub/Sub について

AWS でいうところの、Amazon SNSでしょうか?

Pub/Sub は、イベントを処理するサービスとイベントを生成するサービスを切り離す非同期メッセージング サービスです。

なるほど、メッセージのキューイングサービスでしょうか。。。

クイックスタート

クイックスタート「クライアント ライブラリの使用」チュートリアルをやってみます。

インタラクティブチュートリアルを選択します。

新規プロジェクト作成

Pub/SubようにGCPの新規プロジェクトを作成します。
予め作ってあるものを選択することもできます。
スクリーンショット 2021-06-25 8.23.19.png

プロジェクト名を入れて、CREATEを押下。
スクリーンショット 2021-06-25 8.23.46.png

新規プロジェクトでPub/Subサービスが作成されます。
スクリーンショット 2021-06-25 8.30.44.png

トピックの作成

Pub/Subサービスに、トピックを作成します。

トピック作成

Topics→CREATE TOPICを選択。
スクリーンショット 2021-06-25 8.34.05.png

トピック名を入力して、CREATE TOPIC ボタンを押下。
スクリーンショット 2021-06-25 8.35.14.png

トピックが作成されて詳細が表示されます。
スクリーンショット 2021-06-25 8.36.28.png

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

サブスクリプションを作成します。
作成したトピックから、CREATE SUBSCRIPTIONを選択。
スクリーンショット 2021-06-25 8.40.24.png
メニューから Create subscription を選択。
スクリーンショット 2021-06-25 8.40.48.png
Subscription IDを入力。
スクリーンショット 2021-06-25 8.41.37.png
ページの下の CREATE を押下。
スクリーンショット 2021-06-25 8.42.14.png

サブスクリプションが作成されます。
スクリーンショット 2021-06-25 8.45.37.png
スクリーンショット 2021-06-25 8.47.25.png

メッセージの Publish

トピックにメッセージを2つ Publish します。

メニューTopics→作成したトピックを選択。
スクリーンショット 2021-06-25 11.53.32.png

メニューから PUBLISH MESSAGE を選択。
スクリーンショット 2021-06-25 11.41.20.png

Publish message画面が表示されます。
スクリーンショット 2021-06-25 11.42.43.png

Message入力欄に、hello を入力して、PUBLISH を押下します。
スクリーンショット 2021-06-25 11.43.46.png

同様にもう1つメッセージを作成します。
goodby を入力して、PUBLISH を押下します。
スクリーンショット 2021-06-25 11.44.55.png

メッセージの Pull

PublishしたメッセージをPullします。

メニューのSubscriptions→pubsub-tutorial-1-topic-sub2 を選択。
スクリーンショット 2021-06-25 11.45.55.png

メニューからVIEW MESSAGES を選択。
スクリーンショット 2021-06-25 11.46.48.png

Messages 画面が表示されるので、PULL を押下します。
メッセージがPullされます。
スクリーンショット 2021-06-25 11.49.52.png

トピックの削除

トピックを削除してチュートリアルを終わります。

メニューから Topics → tutorial-1-topic → DELETE を押下します。
スクリーンショット 2021-06-25 20.44.03.png

delete欄に delete を入力。DELETEボタンを押下します。
スクリーンショット 2021-06-25 20.51.19.png

以上でチュートリアルは終わりです。
お疲れ様でした。

参考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1