REST API를 사용하여 Amazon S3로 개발 - Amazon Simple Storage Service

REST API를 사용하여 Amazon S3로 개발

Amazon S3 아키텍처는 AWS에서 지원하는 인터페이스를 사용하여 객체를 저장 및 검색하는 프로그래밍 언어 중립적 아키텍처로 설계되었습니다.

Amazon S3는 현재 REST 인터페이스를 제공합니다. REST를 사용하면 메타데이터가 HTTP 헤더에 반환됩니다. 본문을 제외하고 최대 4KB의 HTTP 요청만 지원되기 때문에 제공할 수 있는 메타데이터의 양이 제한됩니다. REST API는 Amazon S3에 대한 HTTP 인터페이스입니다. REST의 경우, 표준 HTTP 요청을 사용하여 버킷과 객체를 생성하고, 가져오며, 삭제합니다.

HTTP를 지원하는 임의의 도구 키트를 사용하여 REST API를 사용할 수 있습니다. 심지어 브라우저를 사용하여 객체를 가져올 수도 있습니다. 단, 객체를 익명으로 읽을 수 있어야 합니다.

REST API는 표준 HTTP 헤더 및 상태 코드를 사용하므로 표준 브라우저 및 도구 키트가 예상대로 작동합니다. Amazon은 일부 영역에서 HTTP에 기능을 추가했습니다. 예를 들어, 액세스 제어를 지원하기 위해 헤더를 추가했습니다. 이 경우 새로운 기능은 최대한 표준 HTTP 사용법과 일치하는 방식으로 추가되었습니다.

Amazon S3에서 REST API를 사용하여 개발하는 방법에 대한 자세한 내용은 아래 주제를 참조하세요.