すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:長時間にわたりインベントリリストが生成されないのはなぜですか?

最終更新日:May 07, 2026

このトピックでは、バケットに対してインベントリを設定した後、長時間にわたりそのバケットのインベントリリストが生成されない問題の原因と解決方法について説明します。

送信先バケットに DENY ポリシーが設定されているため、インベントリリストを書き込めない

たとえば、インベントリリストを格納する送信先バケットに、特定の IP アドレスからのみアクセスを許可するポリシーが設定されている場合、インベントリデーモンがインベントリリストを送信先バケットに書き込む際に使用する IP アドレスが、許可された IP アドレスに含まれていない可能性があります。

ソリューション:

  • ソースバケット用に生成されるインベントリリストを格納する別のバケットを指定します。そのバケットがソースバケットと同じリージョンにあり、DENY ポリシーが設定されていないことを確認してください。

  • ソースバケットと同じリージョンに新しいバケットを作成し、ソースバケット用に生成されるインベントリリストをそのバケットに格納します。

ソースバケットに設定されたインベントリのプレフィックスが無効

ソリューション:ソースバケットに設定されたインベントリのプレフィックスが、以下のルールに基づいて有効かどうかを確認します。

  • バケット内のすべてのオブジェクトをスキャンする場合は、オブジェクトプレフィックス フィールドを空のままにしてください。

  • バケット内の特定のパス配下にあるすべてのオブジェクトをスキャンする場合は、オブジェクトプレフィックス にバケット名を含まない完全なパスを設定します。

    たとえば、examplebucket バケット内の exampledir1/ パス配下にあるすべてのオブジェクトをスキャンするには、オブジェクトプレフィックスexampledir1/ に設定します。examplebucket 内の exampledir1/exampledir2/ パス配下にあるすべてのオブジェクトをスキャンするには、オブジェクトプレフィックスexampledir1/exampledir2/ に設定します。

ソースバケットに設定されたインベントリのプレフィックスがバケット内のどのオブジェクトにも一致しない

ソースバケットに設定されたインベントリのプレフィックスがバケット内のどのオブジェクトにも一致しない場合、インベントリリストは生成されません。

ソリューション:ソースバケットに設定されたインベントリのプレフィックスが、バケット内の 1 つ以上のオブジェクトと一致することを確認してください。

誤ったパスでインベントリリストを参照している

ソリューション:インベントリリストを参照する正しいパスに移動しているか確認します。

以下は、生成されたインベントリリストが格納されるディレクトリ構造です。

dest_bucket
 └──destination-prefix/
     └──src_bucket/
         └──inventory_id/
             ├──YYYY-MM-DDTHH-MMZ/
             │   ├──manifest.json
             │   └──manifest.checksum
             └──data/
                 └──745a29e3-bfaa-490d-9109-47086afcc8f2.csv.gz

生成されたインベントリリストファイルは、インベントリパス 設定で指定されたパス内にあります。

  • インベントリパス 設定を空のままにした場合、集約マニフェストは src_bucket/inventory_id パスに、インベントリデータファイルは src_bucket/data パスに格納されます。これらのパスでは、src_bucket をソースバケット名に、inventory_id をインベントリ ID に置き換えてください。

  • インベントリパスexampledir1 に設定した場合、集約マニフェストは送信先バケット内の exampledir1/src_bucket/inventory_id パスに、インベントリデータファイルは exampledir1/src_bucket/data パスに格納されます。

  • インベントリパスexampledir1/exampledir2 に設定した場合、集約マニフェストは送信先バケット内の exampledir1/exampledir2/src_bucket/inventory_id パスに、インベントリデータファイルは exampledir1/exampledir2/src_bucket/data パスに格納されます。

RAM ロールにインベントリリストをエクスポートする権限がない

インベントリに関連付けられている RAM ロールの権限を変更した場合、RAM ロールの権限が不十分であるためにインベントリリストのエクスポートが失敗する可能性があります。

ソリューション:RAM ロールに必要な権限を付与します。詳細については、「必須の権限」をご参照ください。