Amazon Simple Storage Service(Amazon S3)는 모든 Amazon 리전에서 데이터를 저장하고 검색하는 데 사용되는 클라우드 스토리지입니다. Amazon S3는 99.999999999%(11 9)의 내구성을 위해 설계되었으며 전 세계 기업의 수백만 애플리케이션에 대한 데이터를 저장합니다.
모든 파일은 Amazon S3 버킷에 객체로 저장됩니다. 여러 버킷을 만들 수 있습니다. 모든 버킷은 저장 컨테이너로 작동합니다. Amazon S3 버킷에 파일을 업로드할 때 객체와 해당 데이터에 대한 권한을 설정하고 액세스할 수 있는 사람을 정의할 수 있습니다. 또한 IAM에서 AWS 계정을 생성하고 버킷 생성, 업로드 또는 데이터 수정 권한이 있는 사람을 정의할 수 있습니다.
이미 AWS 계정이 있는 경우 Amazon 계정과 함께 기본적으로 제공되는 서비스인 Amazon S3를 사용할 수 있습니다. 이 문서에서는 Amazon S3 버킷을 생성 및 구성하고, 파일 및 폴더를 업로드하고, 속성 및 권한을 구성하는 방법을 보여줍니다.
- AWS Management Console에 로그인합니다.
- 서비스를 클릭합니다. S3 입력 검색 필드에서. S3를 클릭합니다. Amazon S3 액세스
- 버킷 만들기 를 클릭합니다. 개체(예:사진 또는 비디오 파일)를 업로드하는 데 사용됩니다.
- 이름 및 지역 아래 버킷 이름 입력 Amazon 지역을 선택합니다. 다음을 클릭합니다. . 버킷 이름은 Amazon S3의 모든 기존 버킷 이름에서 고유해야 합니다. Amazon EC2 인스턴스를 호스팅하는 리전에 따라 리전을 선택합니다. 우리의 경우 EU(프랑크푸르트)입니다.
- 옵션 구성 아래 버킷을 구성하고 다음을 클릭합니다. . 우리의 경우 버전 관리를 활성화하지만 다음과 같은 몇 가지 다른 옵션을 사용할 수 있습니다.
- 버전 관리 – 버전 관리를 사용하면 하나의 버킷에 여러 버전의 객체를 보관할 수 있습니다. 나중에 활성화할 수도 있습니다. 활성화하겠습니다.
- 서버 액세스 로깅 – 버킷에 대한 요청에 대한 자세한 기록을 제공하며 보안 및 액세스 감사에 유용할 수 있습니다. 로그로 인해 스토리지 요금이 증가합니다.
- 태그 – 태그를 사용하여 버킷 비용을 추적합니다.
- 객체 수준 로깅 – 추가 비용으로 AWS CloudTrail을 사용하여 객체 수준 API 활동을 기록하세요.
- 기본 암호화 – A 객체가 Amazon S3에 저장될 때 자동으로 암호화 데이터는 전송 중(Amazon S3 버킷을 오가는 동안) 및 저장 중(Amazon S3의 디스크에 저장되는 동안) 동안 보호됩니다. 활성화하겠습니다.
- 고급 설정 – 이 버킷의 개체를 영구적으로 잠그도록 허용합니다.
- 관리 – 추가 비용으로 버킷의 요청 모니터링
- 모든 공개 액세스 차단 – 기본적으로 활성화되어 있습니다.
- 새로운 액세스 제어 목록(ACL)을 통해 부여된 버킷 및 객체에 대한 공개 액세스 차단
- 액세스 제어 목록(ACL)을 통해 부여된 버킷 및 객체에 대한 공개 액세스 차단
- 새로운 공개 버킷 또는 액세스 포인트 정책을 통해 부여된 버킷 및 객체에 대한 공개 액세스 차단
- 공개 버킷 또는 액세스 포인트 정책을 통해 버킷 및 객체에 대한 공개 및 교차 계정 액세스 차단
모든 공개 액세스를 차단합니다.
- 검토 확인에서 구성이 올바르고 버킷 만들기를 클릭합니다. .
- Amazon S3 버킷을 사용할 수 있습니다. 보시다시피 버킷이 있습니다.
- S3 버킷을 클릭하여 파일 업로드
- 폴더 만들기를 클릭합니다. 폴더를 만들고 폴더 이름을 정의한 다음 저장을 클릭합니다. . 암호화를 활성화할 수도 있습니다. 암호화하지 않고 멀티미디어라는 폴더를 생성합니다.
- 새 폴더를 클릭한 다음 업로드를 클릭합니다. .
- 파일 선택 아래 파일 및 폴더 끌어서 놓기를 클릭하거나 파일 추가를 클릭합니다. 파일을 업로드하고 다음 . 160GB보다 큰 파일을 업로드하려면 AWS CLI, AWS SDK 또는 Amazon S3 REST API를 사용하십시오.
- 권한 설정 아래 파일에 대한 액세스 권한이 있어야 하는 사용자 계정을 추가하고 권한을 정의한 후 다음을 클릭합니다. .
- 속성 설정 아래 사용 사례 및 액세스 요구 사항에 따라 스토리지 클래스를 선택하고 다음을 클릭합니다. . 표준 스토리지 클래스를 선택하겠습니다. 즉, 데이터에 자주 액세스하게 됩니다.
- 검토 아래 구성이 올바른지 확인한 다음 업로드를 클릭합니다. .
- 파일이 S3 버킷에 성공적으로 업로드되었습니다.
- 파일을 클릭하여 엽니다. 보시다시피 다양한 옵션을 사용할 수 있습니다. 열거나 다운로드하거나 기존 속성 및 권한을 변경할 수 있습니다.