コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Google Cloud コンソールを使用して Pub/Sub にメッセージをパブリッシュし、受信する

このページでは、Google Cloud コンソールを使用して Pub/Sub の基本的なタスクを行う方法を説明します。


このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


始める前に

  1. Google Cloud アカウントにログインします。Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
  2. Google Cloud コンソール プロジェクトを設定します。

    プロジェクトの設定

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

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

    これらのリソースは、いつでも Google Cloud コンソールで表示し、管理できます。

  3. Google Cloud コンソール プロジェクトを設定します。

    プロジェクトの設定

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

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

    これらのリソースは、いつでも Google Cloud コンソールで表示し、管理できます。

トピックの作成

  1. Google Cloud コンソールで、[Pub/Sub] ページに移動します。

    [Pub/Sub] に移動

  2. [トピックを作成] をクリックします。

    コンソールの [トピックの作成] ダイアログのスクリーンショット

  3. 表示されたウィンドウで [トピック ID] フィールドに「MyTopic」と入力し、[トピックを作成] をクリックします。

サブスクリプションの追加

作成したトピックにサブスクリプションを追加する手順は次のとおりです。

  1. [サブスクリプション] タブをクリックします。

  2. [サブスクリプションを作成] をクリックします。

  3. [サブスクリプション ID] フィールドに「MySub」と入力します。

    新しいサブスクリプションのダイアログと [登録名] フィールドへのサブスクリプション名の入力を表示します。

  4. 残りのオプションはデフォルト値のままにします。

  5. [作成] をクリックします。

  6. [トピック] ページに戻り、[MyTopic] をクリックします。

    MySub サブスクリプションがトピック MyTopic に関連付けられました。Pub/Sub は、MyTopic に送信されたすべてのメッセージをこのサブスクリプションに送信します。

トピックへのメッセージのパブリッシュ

  1. Google Cloud コンソールで、Pub/Sub の [トピック] ページに移動します。

    [トピック] に移動

  2. MyTopic トピックをクリックします。

  1. [メッセージ] タブをクリックします。

  2. [メッセージをパブリッシュ] をクリックします。

  3. [メッセージ] ウィンドウで「Hello World」と入力します。

  4. [公開] をクリックします。パブリッシュが正常に行われた場合は、ページの下部に「メッセージを公開しました」というメッセージが表示されます。

サブスクリプションからメッセージを pull する

  1. Google Cloud コンソールで、[Pub/Sub サブスクリプション] ページに移動します。

    サブスクリプションに移動

  2. [メッセージ] タブで [pull] をクリックします。

先ほど公開したメッセージが表示されます。メッセージには、のデータ、Hello World、メッセージの公開時刻が含まれます。

Google Cloud コンソールを使用する場合、メッセージ量が少ない個々の pull では、メッセージが返されないことがよくあります。メッセージが表示されない場合は、[Pull] を複数回クリックして、複数の pull リクエストを発行します。これは、Pub/Sub クライアント ライブラリの問題ではありません。

クリーンアップ

このページで使用したリソースについて、Google Cloud アカウントに課金されないようにするには、次の手順を行います。

作成したトピックとサブスクリプションが不要になった場合は削除できます。

トピックとサブスクリプションを削除するには、次の手順を実行します。

  1. [トピック] ページに移動します。

  2. MyTopic の横にあるチェックボックスをオンにして、[削除] をクリックします。

  3. 確認ウィンドウで手順を完了して、トピックを完全に削除します。

または、作成したプロジェクトを削除することもできます。

次のステップ