クイックスタート: gcloud コマンドライン ツールの使用

Cloud Pub/Sub は、アプリケーションやサービスの間でイベントデータを交換するためのメッセージング サービスです。データのプロデューサーは、Pub/Sub のトピックにメッセージをパブリッシュします。コンシューマは、そのトピックにサブスクリプションを作成します。サブスクライバーはサブスクリプションからメッセージを pull するか、push サブスクリプションの webhook として構成されます。すべてのサブスクライバーは、設定可能な時間の範囲内で各メッセージに確認応答を返信する必要があります。

このページでは、pull サブスクライバーにメッセージをパブリッシュし、使用する方法を説明します。

始める前に

  1. Google アカウントにログインします。

    Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。

  2. GCP Console プロジェクトをセットアップします。

    プロジェクトをセットアップする

    クリックして、以下を行います。

    • プロジェクトを作成または選択します。
    • プロジェクトにCloud Pub/Sub API を有効にします。

    これらのリソースは、GCP Console でいつでも表示および管理できます。

  3. Cloud SDK をインストールして初期化します。

gcloud コマンドライン ツールを使用する

gcloud コマンドライン ツールを使用して、Cloud Pub/Sub でオペレーションを実行できます。gcloud コマンドライン ツールは、始める前にの手順に沿ってインストールした Cloud SDK に含まれています。Cloud Pub/Sub gcloud コマンドの詳細については、gcloud リファレンスgcloud pubsub セクションをご覧ください。

この自己完結型の例では、bash や Cloud Shell で以下の手順を行います。

  1. トピックを作成します。
  2. トピックを登録します。
  3. メッセージをトピックにパブリッシュします。
  4. メッセージを受信します。
gcloud init
gcloud pubsub topics create my-topic
gcloud pubsub subscriptions create --topic my-topic my-sub
gcloud pubsub topics publish my-topic --message "hello"
gcloud pubsub subscriptions pull --auto-ack my-sub

この例では、pull サブスクリプションを使用しています。サブスクライバー ガイドで説明しているように、Cloud Pub/Sub は push サブスクリプションもサポートしています。

あらゆる管理作業は API を使用して行うことができ、そのほとんどは gcloud ツールと GCP Console の UI からも行うことができます。

次のステップ

このページで取り上げたコンセプトの詳細については、パブリッシャー ガイドサブスクライバー ガイドをご覧ください。

Cloud Pub/Sub クライアント ライブラリで選択した言語で Cloud Pub/Sub を使用します。

クライアント ライブラリの API を使用して基本的な Cloud Pub/Sub タスクを実行する方法については、クイックスタート: クライアント ライブラリの使用をご覧ください。

Cloud Pub/Sub の詳細については、Cloud Pub/Sub とはをご覧ください。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud Pub/Sub ドキュメント