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

Object Storage Service:HTTP ステータスコード 404

最終更新日:Dec 07, 2025

このトピックでは、HTTP ステータスコード 404 で返されるエラーメッセージの種類、およびこれらのエラーの一般的な原因とソリューションについて説明します。

KeyNotFound

指定されたパラメーター KMS keyId が見つかりません

  • 原因:指定されたカスタマーマスターキー (CMK) が見つかりません。

  • ソリューション:Key Management Service (KMS) が有効化されていること、および有効な CMK ID を指定していることを確認してください。CMK ID の例は 9468da86-3509-4f8d-a61e-6eab1eac**** です。詳細については、「サーバー側暗号化」をご参照ください。

AliasNotFound

指定されたエイリアスが見つかりません

  • 原因:指定された CMK エイリアスが見つかりません。

  • ソリューション:KMS が有効化されていること、および有効な CMK エイリアスを指定していることを確認してください。CMK エイリアスは `alias` で始まる必要があります。例:alias/example

NoSuchServerSideEncryptionRule

サーバー側暗号化の設定が見つかりませんでした

  • 原因:宛先バケットでサーバー側暗号化が有効になっていません。

  • ソリューション:宛先バケットでサーバー側暗号化を有効にしてください。詳細については、「サーバー側暗号化」をご参照ください。

NoSuchWebsiteConfiguration

指定されたバケットに Web サイト設定がありません

  • 原因:宛先バケットに静的 Web サイトホスティングが設定されていません。

  • ソリューション:宛先バケットに静的 Web サイトホスティングを設定してください。詳細については、「静的 Web サイトホスティング」をご参照ください。

NoSuchBucketObjectTagging

指定されたバケットにオブジェクトタグ付けがありません

  • 原因:バケット内のどのオブジェクトにもタグが設定されていません。

  • ソリューション:バケット内のオブジェクトにタグを追加してください。タグはオブジェクトを識別するために使用されるキーと値のペアです。オブジェクトタグは、次のルールに準拠する必要があります:

    • 1 つのオブジェクトには最大 10 個のタグを付けることができます。オブジェクトに追加されるタグは、一意のタグキーを持つ必要があります。

    • タグキーの長さは最大 128 文字、タグ値の長さは最大 256 文字です。

    • タグキーとタグ値では大文字と小文字が区別されます。

    • タグキーとタグ値には、文字、数字、スペース、および次の特殊文字を含めることができます:

      +‑=._:/

      HTTP ヘッダー内のタグに文字が含まれている場合、タグキーとタグ値は URL エンコードされている必要があります。

NoSuchCORSConfiguration

CORS 設定が存在しません

  • 原因:オリジン間リソース共有 (CORS) ルールが設定されていません。

  • ソリューション:クロスオリジンリクエストを許可または拒否する場合は、宛先バケットに CORS ルールを設定してください。詳細については、「オリジン間リソース共有」をご参照ください。

NoSuchWORMConfiguration

WORM 設定が存在しません

  • 原因:保持ポリシーが設定されていません。

  • ソリューション:データの削除や変更を防ぐ方法でデータを保存および使用する場合は、保持ポリシーを設定してください。詳細については、「保持ポリシーの設定」をご参照ください。

指定された WORM ID が存在しません

  • 原因:指定されたポリシー ID が存在しません。

  • ソリューション:保持ポリシーをロックするか、その保持期間を延長する場合は、正しいポリシー ID を指定してください。GetBucketWorm API 操作を呼び出して、ポリシー ID を取得できます。

SymlinkTargetNotExist

シンボリックリンクのターゲットオブジェクトが存在しません

  • 原因:

    • オブジェクト名が命名規則に準拠していません。

    • シンボリックリンクが指すオブジェクトが存在しません。

  • ソリューション:

    • オブジェクト名が命名規則に準拠していることを確認してください。

      オブジェクト名は、次の命名規則に準拠する必要があります:

      • 名前はスラッシュ (/) またはバックスラッシュ (\\) で始めることはできません。

      • UTF-8 エンコーディングを使用してください。

      • 名前の長さは 1~1,023 文字である必要があります。

    • リクエストで指定されたオブジェクトがシンボリックリンクである場合は、そのシンボリックリンクが指すオブジェクトが存在することを確認してください。

NoSuchUser

ユーザーが見つかりません

  • 原因:ユーザーが存在しません。

  • ソリューション:ご利用の Alibaba Cloud アカウントがキャンセルされていないか確認してください。

NoSuchRegion

NoSuchRegion

  • 原因:リージョンが存在しません。

  • ソリューション:OSS が利用可能なリージョンの詳細については、「リージョンとエンドポイント」をご参照ください。

NoSuchLifecycle

ライフサイクルテーブルに行が見つかりません

  • 原因:バケットにライフサイクルルールが設定されていません。

  • ソリューション:ストレージコストを節約するために、オブジェクトを定期的に低頻度アクセス (IA)、アーカイブストレージ、コールドアーカイブ、またはディープコールドアーカイブストレージクラスに移行したり、期限切れのオブジェクトやフラグメントを削除したりするには、ライフサイクルルールを設定してください。詳細については、「ライフサイクルルールの設定」をご参照ください。

NoSuchInventory

インベントリテーブルに行が見つかりません

  • 原因:バケットにインベントリールールが設定されていません。

  • ソリューション:バケット内の指定されたオブジェクトに関する情報 (数量、サイズ、ストレージクラス、暗号化ステータスなど) を取得するには、インベントリールールを設定してください。詳細については、「PutBucketInventory」をご参照ください。

NoSuchBucket

指定されたバケットが存在しません

  • 原因:バケット名が命名規則に準拠していません。

  • ソリューション:バケット名が命名規則に準拠していることを確認してください。

    バケット名は、次の命名規則に準拠する必要があります:

    • 名前には小文字、数字、ハイフン (-) のみを含めることができます。

    • 名前は小文字または数字で始まる必要があります。

    • 名前の長さは 3~63 文字である必要があります。

NoSuchKey

指定されたキーが存在しません

  • 原因:

    • オブジェクト名が命名規則に準拠していません。

    • ライフサイクルルールがトリガーされたため、オブジェクトが削除されました。

    • OSS コンソール、OSS クライアント、または API 操作の呼び出しによって、権限のあるユーザーがオブジェクトを削除しました。

    • オブジェクトが保存されているバケットにクロスリージョンレプリケーション (CRR) が設定されています。ソースバケットまたは宛先バケット内の同じ名前のオブジェクトに対して実行された削除操作が、指定されたオブジェクトに同期されます。

  • ソリューション

    • オブジェクト名が命名規則に準拠していることを確認してください。名前の長さは 1~1,023 文字で、UTF-8 でエンコードされている必要があります。名前はスラッシュ (/) またはバックスラッシュ (\\) で始めることはできません。

    • バケットに設定されているライフサイクルルールを確認し、リクエストされたオブジェクトが削除ルールをトリガーしていないことを確認してください。詳細については、「ライフサイクルルールの設定」をご参照ください。

    • オブジェクトが他の権限のあるユーザーによって削除されていないことを確認してください。

    • バケットに設定されている CRR ルールを確認し、リクエストされたオブジェクトが削除されていないことを確認してください。詳細については、「クロスリージョンレプリケーションの設定」をご参照ください。

NoSuchUpload

指定されたアップロードが存在しません。アップロード ID が無効であるか、アップロードが中止または完了した可能性があります

  • 原因:

    • リクエスト ID がクライアントに返されず、オブジェクトのアップロードに失敗したことを示します。

    • マルチパートアップロードまたは再開可能なアップロードリクエストでは、一部のパートのみがアップロードされます。

  • ソリューション

    • アップロードしたオブジェクトにアクセスしたときにこのエラーメッセージが返された場合は、返された結果を確認し、リクエスト ID が応答に含まれていることを確認してください。

    • マルチパートアップロードまたは再開可能なアップロードの場合、CompleteMultipartUpload API 操作の呼び出しで HTTP ステータスコード 200 とリクエスト ID が返された場合、アップロードは成功です。詳細については、「InitiateMultipartUpload」をご参照ください。

NoSuchVersion

指定されたバージョンが存在しません

  • 原因:指定されたオブジェクトバージョンが存在しません。

  • ソリューション:オブジェクトの特定のバージョンを一覧表示、ダウンロード、または削除する場合は、バージョン ID を指定する必要があります。ListObjectVersions (GetBucketVersions) API 操作を呼び出して、オブジェクトのすべてのバージョン ID を取得できます。

NoSuchLiveChannel

指定されたライブチャネルが存在しません

  • 原因:指定された LiveChannel が存在しません。

  • ソリューション:アップストリーミングを使用して OSS にビデオをアップロードする場合は、LiveChannel を作成し、そのアップストリーミング URL を取得する必要があります。詳細については、「RTMP アップストリーミング」をご参照ください。

NoSuchBucketPolicy

指定されたバケットポリシーが存在しません

NoSuchReplicationConfiguration

指定したバケットにレプリケーション設定がありません

  • 原因:バケットにクロスリージョンレプリケーションルールが設定されていません。

  • ソリューション:ディザスタリカバリやデータレプリケーションなどの目的で、オブジェクトの変更 (作成、上書き、削除など) をソースバケットから宛先バケットに自動的かつ非同期 (ほぼリアルタイム) にレプリケーションするには、CRR ルールを設定してください。詳細については、「クロスリージョンレプリケーションの設定」をご参照ください。

NoSuchReplicationRule

指定した BucketReplicationRule が存在しません

  • 原因:指定されたクロスリージョンレプリケーションルールが存在しません。

  • ソリューション:バケットの CRR の進行状況を取得したり、バケットのレプリケーション設定を削除したりする場合は、レプリケーションルール ID を指定する必要があります。GetBucketReplication API 操作を呼び出して、宛先バケットのレプリケーションルール ID を取得できます。

NoSuchTransferAccelerationConfiguration

指定したバケットに転送アクセラレーション設定がありません

  • 原因:指定されたバケットで転送アクセラレーションが有効になっていません。

  • ソリューション:長距離のデータ転送で、ギガバイトまたはテラバイト単位の大きなファイルのアップロードとダウンロードを高速化したり、静的でない、またはホットスポットでないデータのダウンロードを高速化したりするには、転送アクセラレーションサービスを有効にしてください。詳細については、「転送アクセラレーションを介した OSS へのアクセス」をご参照ください。

NoSuchChannel

イメージチャネルが存在しません

  • 原因:イメージチャネルが存在しません。

  • ソリューション:イメージチャネルは、現在更新されていない旧バージョンのイメージ処理サービスの概念です。代わりに新しいイメージ処理機能を使用することを推奨します。詳細については、「イメージ処理」をご参照ください。

NoSuchStyle

イメージスタイルが存在しません

  • 原因:イメージスタイルが存在しません。

  • ソリューション:複雑なイメージ処理操作を迅速に実行するには、複数のイメージ処理パラメーターを含むスタイルを作成できます。詳細については、「イメージスタイル」をご参照ください。

NoSuchCacheControlConfiguration

指定したバケットにキャッシュコントロール設定がありません

  • 原因:バケットにキャッシュコントロールポリシーが設定されていません。

  • ソリューション:さまざまなキャッシュコントロールポリシーを実装するには、HTTP リクエストと応答で cache-control 一般ヘッダーを使用します。OSS は、PutObjectAppendObjectGetObject などの API 操作で cache-control を指定することをサポートしています。