このドキュメントでは、Storage Insights のインベントリ レポートまたはデータセットの使用時に発生する可能性のある一般的な問題の解決策について説明します。
一般的な問題
このセクションでは、インベントリ レポートとデータセットの使用時によく発生する問題を解決する方法について説明します。
毎日複数のインベントリ レポートが生成される
問題: インベントリ レポートの構成で、毎日複数のインベントリ レポートが生成されます。
解決策: バケットに 1,000,000 個を超えるオブジェクトがある場合、複数のインベントリ レポートをシャードとして生成できます。インベントリ レポートの構成では、バケット内のオブジェクト 1,000,000 個ごとに 1 つのインベントリ レポートが生成されます。たとえば、3,500,000 個のオブジェクトを含むバケットがある場合、そのバケットのインベントリ レポートの構成では、指定した頻度で 4 つのインベントリ レポート シャードが生成されるほか、生成されたインベントリ レポート シャードの数とシャードのファイル名を含むマニフェスト ファイルも生成されます。
インベントリ レポートが宛先バケットに表示されない
問題: インベントリ レポートが宛先バケットに表示されません。
解決策: インベントリ レポートの構成を作成しても、宛先バケットでインベントリ レポートが生成されない場合は、次の点を確認してください。
インベントリ レポートの構成で指定した開始日が、インベントリ レポートの生成日と一致していることを確認します。開始日の指定方法については、インベントリ レポート構成を作成するをご覧ください。
インベントリ レポートの履歴を表示して、不具合とその根本原因を確認します。インベントリ レポートの履歴を表示する手順は次のとおりです。
- Google Cloud コンソールで Cloud Storage の [バケット] ページに移動します。
バケットのリストで、インベントリ レポートの構成を含むソースバケットの名前をクリックします。
[バケットの詳細] ページで、[インベントリ レポート] タブをクリックします。
インベントリ レポートの構成のリストで、確認するレポートを生成したインベントリ レポート構成の UUID をクリックします。
[インベントリ レポートの履歴] セクションで不具合を確認します。[ヘルプ]()にカーソルを合わせると、不具合が発生した理由の詳細が表示されます。
- Google Cloud コンソールで Cloud Storage の [バケット] ページに移動します。
プロジェクト レベルのサービス エージェントに、インベントリ レポートの読み取りと書き込みに必要な IAM ロールが付与されていることを確認します。手順については、サービス エージェントに必要なロールを付与するをご覧ください。
インベントリ レポートの遅延が発生する
問題: インベントリ レポートの生成でランダムな遅延が発生します。
解決策: インベントリ レポートの生成間隔はさまざまです。最大で 1 日遅れることもあります。
データセットにデータが入力されない
問題: Storage Insights データセット テーブルにデータが入力されません。
解決策: リンクされたデータセットの error_attributes_view テーブルで、エラーコードを見つけます。次に、データセット エラーのトラブルシューティングの手順に沿って対応します。
データセットのクエリ時に「ref」列に null 値が含まれる
問題: BigQuery で Storage Insights データセットをクエリすると、ref 列から null が返される。
解決策: / で終わるオブジェクトの場合、データセットの ref 列は null です。
BigQuery で Storage Insights データセットをクエリするときに ref 列が null 値を返す場合は、BigQuery を使用してオブジェクト データとメタデータを分析するで説明されているように、Cloud Storage リソースへのアクセスなど、必要な接続権限とロールが付与されていることを確認します。