このドキュメントでは、Bigtable サブスクリプションのトラブルシューティングのヒントについて説明します。
サブスクリプションを作成または更新できない
Bigtable サブスクリプションを作成または更新しようとすると、次のエラーが発生することがあります。
権限拒否エラー
Bigtable インスタンスまたはテーブルが存在しない場合、または構成されたサービス アカウントにアクセス権がない場合は、権限拒否エラーが表示されます。
問題を解決するには:
インスタンスとテーブルが存在することを確認します。詳細については、次のドキュメントをご覧ください。
存在しない場合は、作成してサブスクリプションの作成を再試行します。この手順の例については、Pub/Sub から Bigtable に書き込むをご覧ください。
それでもこのエラーが表示される場合は、サービス アカウントに正しい権限が付与されているかどうかを確認します。詳細については、サービス アカウントに IAM ロールを付与するをご覧ください。
列ファミリーがない
Bigtable テーブルに正しい列ファミリーがない場合は、INCOMPATIBLE_BIGTABLE_SCHEMA エラーが表示されます。
このエラーは、次の問題が原因で発生する可能性があります。
- テーブルに
data列ファミリーがない。 - メタデータの書き込みが有効になっていて、テーブルに
pubsub_metadata列ファミリーがない。
この問題を解決するには、必要な列ファミリーを作成します。詳細については、列ファミリーを追加するをご覧ください。
サブスクリプションがデータを書き込んでいない
Bigtable サブスクリプションがデータを書き込んでいない場合は、