このページは、Vaults と 2012 年の元の REST API を使用する Amazon Glacier サービスの既存のお客様専用です。
アーカイブストレージソリューションをお探しの場合は、Amazon Glacier Amazon S3、S3 Glacier Flexible Retrieval、S3 S3 Glacier Deep Archive の Amazon Glacier ストレージクラスを使用することをお勧めします。これらのストレージオプションの詳細については、Amazon Glacier ストレージクラス
Amazon Glacier (元のスタンドアロンボールトベースのサービス) は、2025 年 12 月 15 日以降、既存の顧客に影響を与えずに新規顧客を受け入れなくなります。Amazon Glacier は、ボールトにデータを保存する独自の APIs を備えたスタンドアロンサービスであり、Amazon S3 および Amazon S3 Glacier ストレージクラスとは異なります。既存のデータは Amazon Glacier で無期限に安全でアクセス可能です。移行は必要ありません。低コストの長期アーカイブストレージの場合、 は Amazon S3 Glacier ストレージクラス
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Glacier の API リファレンス
Amazon Glacier は、サービスとのやり取りを可能にする一連のオペレーション、特に一連の RESTful API コールをサポートしています。
HTTP リクエストを送信して REST リクエストを Amazon Glacier に送信できる任意のプログラミングライブラリを使用できます。REST リクエストを送信する場合、Amazon Glacier では、すべてのリクエストに署名して認証する必要があります。さらに、アーカイブをアップロードする場合は、ペイロードのチェックサムを計算し、リクエストに含める必要もあります。詳細については、「リクエストへの署名」を参照してください。
エラーが発生した場合は、処理できるようにAmazon Glacier がエラーレスポンスで送信する内容を知る必要があります。このセクションでは、REST API 呼び出しを直接実行できるように、REST オペレーションの詳細に加え、こうした情報をすべて提供します。
REST API 呼び出しを直接使用することや、ラッパーライブラリを提供する Amazon SDK を使用することで、コーディングタスクを簡略化できます。これらのライブラリでは、送信する各リクエストに署名し、リクエストのペイロードのチェックサムを計算します。そのため、Amazon SDK を使用すると、コーディングタスクが簡略化されます。この開発者ガイドでは、 AWS SDK for Java および .NET を使用した基本的な Amazon Glacier オペレーションの実例を示します。詳細については、Amazon Glacier での AWS SDKs の使用 を参照してください。