REST API を使用した Amazon S3 での開発 - Amazon Simple Storage Service

REST API を使用した Amazon S3 での開発

Amazon S3 は、プログラミング言語に依存しないアーキテクチャとして設計されており、サポートされているインターフェイスを使用してオブジェクトを保存し、取得します。

Amazon S3 は現在、REST インターフェイスを提供しています。REST を使うと、メタデータは HTTP ヘッダーで返されます。4 KB (本文を含まない) 以下の HTTP リクエストしかサポートされないため、使用できるメタデータの量が制限されます。REST API は、Amazon S3 に対する HTTP インターフェイスです。REST を使用すると、標準 HTTP リクエストを使用してバケットとオブジェクトを作成、取得、および削除できます。

REST API を使用する場合、HTTP をサポートする任意のツールキットを使用できます。匿名で読み取り可能なオブジェクトであれば、ブラウザを使用して取得することもできます。

REST API は標準の HTTP ヘッダーとステータスコードを使用するため、標準のブラウザとツールキットが予期したとおりに機能します。一部のエリアでは、HTTP に機能が追加されています (たとえば、アクセスコントロールをサポートするヘッダーを追加しました)。このように新機能を追加する場合、できるだけ標準 HTTP 書式の使用法に合致するように最善を尽くしました。

REST API を使用したリクエスト送信の詳細については、「REST API を使用したリクエストの実行」を参照してください。REST API を使用する際に留意すべき考慮事項については、以下のトピックを参照してください。

Amazon S3 REST API の詳細については、「Amazon Simple Storage Service API リファレンス」を参照してください。