Bigtable サブスクリプションを使用すると、Pub/Sub メッセージを Bigtable テーブルに書き込むことができます。このドキュメントでは、サブスクリプションのワークフロー、配信セマンティクス、エラー処理など、Bigtable サブスクリプションの概要について説明します。
Bigtable サブスクリプションを作成するには、 Bigtable サブスクリプションを作成するをご覧ください。
概要
Bigtable サブスクリプションは、メッセージの受信時に既存の Bigtable テーブルにメッセージを書き込むエクスポート サブスクリプションの一種です。エクスポート サブスクリプションを使用すると、別のサブスクライバー クライアントを構成する必要はありません。
Bigtable にメッセージを書き込む場合、メッセージに追加の 処理が必要ない場合、または 単一メッセージ変換(SMT)で処理を実行できる場合は、Bigtable サブスクリプションの 使用を検討してください。
Bigtable にメッセージを書き込む前に複雑な変換を行う必要がある場合は、pull サブスクリプションで Dataflow パイプラインを使用することをおすすめします。詳細については、 Pub/Sub から Dataflow への読み取りをご覧ください。
Pub/Sub サブスクリプション タイプの選択の詳細については、 サブスクリプション タイプを選択するをご覧ください。
Bigtable サブスクリプションのワークフロー
次の図は、Bigtable サブスクリプションと Bigtable 間のワークフローを示しています。

ワークフローは次の手順で構成されます。
パブリッシャーは Pub/Sub トピックにメッセージを送信します。
Pub/Sub はメッセージを Bigtable サブスクリプションに転送します。
サブスクリプションは Bigtable に書き込みリクエストを送信します。