S3 범용 버킷에 대한 속성 보기
소유한 Amazon S3 버킷의 속성을 볼 수 있습니다. 이러한 설정에는 다음이 포함됩니다.
-
버킷 버전 관리 – 버전 관리를 사용하여 하나의 범용 버킷에 여러 버전의 객체를 보관합니다. 새 버킷의 경우 버전 관리가 기본으로 비활성화됩니다. 버전 관리 사용에 대한 자세한 내용은 버킷에 버전 관리 사용 설정 단원을 참조하십시오.
-
태그 – AWS 비용 할당을 하면서 버킷 태그를 지정해 범용 버킷 사용에 대한 요금 청구 주석을 달 수 있습니다. 태그는 버킷에 할당된 라벨을 나타내는 한 쌍의 키-값입니다. 자세한 내용은 비용 할당 S3 버킷 태그 사용 섹션을 참조하세요.
-
기본 암호화 – 기본 암호화를 활성화하면 서버 측 자동 암호화가 제공됩니다. Amazon S3에서는 객체를 디스크에 저장하기 전에 암호화하고 객체를 다운로드할 때 이를 해독합니다. 자세한 내용은 Amazon S3 버킷에 대한 기본 서버 측 암호화 동작 설정 섹션을 참조하세요.
-
서버 액세스 로깅 – 서버 액세스 로깅을 사용하면 범용 버킷에 대해 이루어진 요청에 따른 상세 레코드를 가져올 수 있습니다. Amazon S3는 기본적으로 서버 액세스 로그를 수집하지 않습니다. 서버 액세스 로깅에 대한 자세한 내용은 Amazon S3 서버 액세스 로깅 사용 설정 단원을 참조하십시오.
-
AWS CloudTrail 데이터 이벤트 – CloudTrail을 사용하여 데이터 이벤트를 기록합니다. 기본적으로 추적은 데이터 이벤트를 로깅하지 않습니다. 데이터 이벤트에는 추가 요금이 적용됩니다. 자세한 내용은 AWS CloudTrail 사용 설명서의 추적을 위해 데이터 이벤트 로깅을 참조하세요.
-
이벤트 알림 – 특정 Amazon S3 범용 버킷 이벤트를 활성화해 이벤트가 발생할 때마다 대상에 알림을 보낼 수 있습니다. 자세한 내용은 Amazon S3 콘솔을 사용하여 이벤트 알림 사용 설정 및 구성 섹션을 참조하세요.
-
전송 속도 향상 – 클라이언트와 S3 버킷 사이에서 파일을 빠르고 쉽고 안전하게 장거리 전송할 수 있습니다. 전송 속도 향상 활성화에 대한 자세한 내용은 S3 Transfer Acceleration 사용 설정 및 사용 단원을 참조하십시오.
-
객체 잠금 – S3 객체 잠금을 사용하면 일정한 시간 동안 또는 무기한으로 객체를 삭제하거나 덮어쓰지 않도록 할 수 있습니다. 자세한 내용은 Object Lock으로 객체 잠금 섹션을 참조하세요.
-
요청자 지불 – 범용 버킷 소유자가 아닌 요청자가 요청 및 데이터 전송에 대해 비용을 지불하도록 하려면 요청자 지불을 활성화하세요. 자세한 내용은 스토리지 전송 및 사용량에 대한 요청자 지불 범용 버킷 사용 섹션을 참조하세요.
-
정적 웹 사이트 호스팅 – Amazon S3에 정적 웹 사이트를 호스팅할 수 있습니다. 자세한 내용은 Amazon S3를 사용하여 정적 웹 사이트 호스팅 섹션을 참조하세요.
AWS Management Console, AWS CLI, 또는 AWS SDK를 사용하여 버킷 속성을 볼 수 있습니다.
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/
에서 S3 콘솔을 엽니다. -
왼쪽 탐색 창에서 범용 버킷 또는 디렉터리 버킷을 선택합니다.
-
버킷 목록에서 속성을 볼 해당 버킷의 이름을 선택합니다.
-
속성(Properties) 탭을 선택합니다.
-
속성 페이지에서 위의 버킷 속성을 구성할 수 있습니다.
AWS CLI를 사용하여 버킷 속성 보기
다음 명령은 AWS CLI를 사용하여 다양한 범용 버킷 속성을 나열하는 방법을 보여줍니다.
amzn-s3-demo-bucket1
버킷과 연결된 태그 세트를 반환합니다. 버킷 태그에 대한 자세한 내용은 비용 할당 S3 버킷 태그 사용 섹션을 참조하세요.
aws s3api get-bucket-tagging --bucket
amzn-s3-demo-bucket1
자세한 내용과 예제는 AWS CLI 명령 참조에서 get-bucket-tagging
다음은 amzn-s3-demo-bucket1
버킷의 버전 관리 상태를 반환합니다. 버킷 버전 관리에 대한 내용은 S3 버전 관리로 여러 버전의 객체 유지 섹션을 참조하세요.
aws s3api get-bucket-versioning --bucket
amzn-s3-demo-bucket1
자세한 내용과 예제는 AWS CLI 명령 참조에서 get-bucket-versioning
다음은 amzn-s3-demo-bucket1
버킷의 기본 암호화 구성을 반환합니다. 기본적으로 모든 버킷은 Amazon S3 관리형 키를 통한 서버 측 암호화(SSE-S3)를 사용하는 기본 암호화 구성을 가지고 있습니다. 버킷 기본 암호화에 대한 자세한 내용은 Amazon S3 버킷에 대한 기본 서버 측 암호화 동작 설정 섹션을 참조하세요.
aws s3api get-bucket-encryption --bucket
amzn-s3-demo-bucket1
자세한 내용과 예제는 AWS CLI 명령 참조에서 get-bucket-encryption
다음은 amzn-s3-demo-bucket1
버킷의 알림 구성을 반환합니다. 버킷 이벤트 알림에 대한 자세한 내용은 Amazon S3 이벤트 알림 섹션을 참조하세요.
aws s3api get-bucket-notification-configuration --bucket
amzn-s3-demo-bucket1
자세한 내용과 예제는 AWS CLI 명령 참조에서 get-bucket-notification-configuration
다음은 amzn-s3-demo-bucket1
버킷의 로깅 상태를 반환합니다. 버킷 로깅에 대한 자세한 내용은 서버 액세스 로깅을 사용한 요청 로깅 섹션을 참조하세요.
aws s3api get-bucket-logging --bucket
amzn-s3-demo-bucket1
자세한 내용과 예제는 AWS CLI 명령 참조에서 get-bucket-logging
AWS SDK로 범용 버킷 속성(예: 버전 관리, 태그 등)을 반환하는 방법에 대한 예제는 Amazon S3 API 참조의 코드 예제를 참조하세요.
다양한 AWS SDK 사용에 대한 일반적인 정보는 Amazon S3 API 참조의 Developing with Amazon S3 using the AWS SDKs를 참조하세요.