소개
버킷(Bucket)은 객체를 저장하는 ‘컨테이너’로 이해할 수 있으며, 이 ‘컨테이너’는 용량의 상한이 없습니다. 객체는 폴더와 디렉터리의 개념이 없는 평면 구조의 버킷에 저장됩니다. 하나 또는 여러 버킷에 객체를 저장하도록 선택할 수 있습니다.
설명:
버킷은 객체를 얼마든지 포함할 수 있지만 하나의 루트 계정은 최대 200개의 버킷만 생성할 수 있습니다.
버킷 이름 생성 규칙
버킷 이름은 하이픈 ‘-’으로 연결된 버킷 이름(BucketName)과 APPID로 구성됩니다. 버킷의 명명 형식은 <BucketName-APPID>입니다.
버킷 이름(BucketName): 사용자가 수동으로 입력한 문자열로, 명명 규칙은 다음과 같습니다:
알파벳 소문자와 숫자 [a-z, 0-9], 하이픈 '-' 및 그 조합만 지원합니다.
버킷 이름에 포함될 수 있는 문자 수는 리전 약칭 및 APPID의 길이로 제한됩니다. 결합된 도메인 이름은 최대 60자까지 가능합니다. 예를 들어 도메인 이름 123456789012345678901-1250000000.cos.ap-beijing.myqcloud.com은 60자를 포함합니다. 버킷 이름 생성 시, '-'으로 시작하거나 끝날 수 없습니다.
APPID: Tencent Cloud를 성공적으로 가입한 후 얻은 계정으로, 시스템에서 자동으로 할당되며 고정적이고 전역적으로 고유합니다. 계정 정보에서 확인할 수 있습니다. 콘솔에서 버킷을 생성할 때는 사용자 입력이 필요하지 않지만, 도구, API, SDK를 사용할 때는 APPID를 지정해야 합니다. 명명 예시
예를 들어 버킷 examplebucket-1250000000에서 examplebucket은 BucketName(사용자가 수동으로 입력한 문자열)이고, 1250000000은 APPID(사용자가 Tencent Cloud를 가입할 때 시스템에서 자동으로 할당)입니다.
아래는 효율적인 버킷 이름 생성 예시입니다.
examplebucket-1-1250000000
mybucket123-1250000000
1-newproject-1250000000
버킷 소속 리전
리전(Region)은 객체 스토리지 COS의 데이터센터가 있는 지역을 의미합니다. 객체 스토리지는 사용자가 다른 리전에 버킷을 생성하는 것을 허용합니다. 업무 지역에서 가장 가까운 리전을 선택하고 버킷을 생성함으로써, 딜레이와 비용을 줄일 수 있고 컴플라이언스 기준을 충족할 수 있습니다.
예를 들어, 업무가 화난 지역에 분포되어 있는 경우 광저우 리전을 선택해 버킷을 생성하면 객체의 업로드 및 다운로드 속도를 향상시킬 수 있습니다. 리전에 관한 자세한 내용은 리전 및 액세스 도메인 문서를 참고하십시오. 주의:
리전은 버킷 생성 시 반드시 지정해야 하며, 지정 후 변경할 수 없습니다. 해당 버킷의 모든 객체는 상응하는 데이터센터에 저장되며, 객체 레벨별 리전 설정은 아직 지원하지 않습니다.
버킷 권한 유형
버킷은 기본적으로 공개 권한과 사용자 권한의 두 가지 권한을 제공합니다.
설명:
버킷이 개인 읽기/쓰기이거나 지정된 계정에 사용자 권한이 부여된 경우 객체 요청 시 본인 확인을 위해 서명이 필요하며 서명 방법은 Request Signature를 참고하십시오. 버킷이 공개 읽기/개인 쓰기 또는 공개 읽기/쓰기인 경우 객체 요청 시 서명이 필요하지 않아, 익명 사용자가 링크를 통해 객체에 직접 액세스할 수 있는 리스크가 있습니다. 데이터가 유출될 리스크가 있으니 신중하게 설정하십시오.
공개 권한
공개 권한에는 개인 읽기/쓰기, 공개 읽기/개인 쓰기 및 공개 읽기/쓰기가 포함됩니다. COS 콘솔에서 버킷의 권한 관리에서 버킷 액세스 권한을 수정할 수 있습니다. 자세한 내용은 액세스 제어 기본 개념을 참고하십시오. 개인 읽기/쓰기
해당 버킷의 생성자 및 권한 보유 계정만 해당 버킷에 있는 객체에 대한 읽기/쓰기 권한을 가지며, 그 외 사용자는 해당 버킷에 있는 객체에 대한 읽기/쓰기 권한이 없습니다. 버킷 액세스의 기본 권한은 개인 읽기/쓰기이므로 사용을 권장합니다.
공개 읽기와 개인 쓰기
익명 방문자를 포함해 누구나 해당 버킷의 객체에 대한 읽기 권한을 가지지만, 해당 버킷의 객체에 대한 쓰기 권한은 버킷 생성자 및 권한 보유 계정만이 가집니다.
공개 읽기/쓰기
익명 방문자를 포함해 누구나 해당 버킷의 객체에 대한 읽기/쓰기 권한을 가지므로 사용을 권장하지 않습니다.
사용자 권한
루트 계정은 기본적으로 버킷에 대한 모든 권한 즉, 전체 제어 권한을 갖습니다. 그 외에, COS는 서브 계정을 추가 생성하여 데이터 읽기/쓰기, 권한 읽기/쓰기, 심지어 완전 통제 가능한 최고 권한을 갖도록 지원합니다.
사용 방법
콘솔을 통해 버킷 개요 확인하기
설명:
서브 계정으로 데이터 개요를 조회할 수 없을 경우, 루트 계정 관리자에게 GetBucket 권한 부여를 문의하십시오.
1. COS 콘솔에 로그인한 뒤, 왼쪽 메뉴에서 버킷 리스트를 클릭합니다. 2. 개요를 확인할 버킷을 찾은 후, 해당 버킷의 이름을 클릭합니다.
3. 이동한 페이지에서 왼쪽 상단의 개요를 클릭하여 현재 버킷의 개요 페이지로 이동합니다.
사용량 개요
사용량 개요에는 현재 버킷의 객체 수, 파일 조각 수, 저장 용량, 트래픽 및 요청 수가 포함되어 있습니다.
주의:
사용량 개요는 실시간 데이터가 아니며, 약 2시간의 딜레이가 있습니다. 해당 데이터는 참고용 모니터링 데이터이며, 정확한 과금 계산 데이터는 과금 센터에서 사용량 명세서를 다운로드하여 확인할 수 있습니다. 객체 수/파일 조각 수: 각종 스토리지 유형의 객체 수 및 파일 조각 수를 확인할 수 있습니다.
스토리지 용량: 스토리지 유형별 사용량을 확인할 수 있습니다. 현재 확인 가능한 스토리지 유형은 STANDARD, MAZ_STANDARD, STANDARD_IA, MAZ_STANDARD_IA, ARCHIVE, MAZ_ARCHIVE, DEEP ARCHIVE, INTELLIGENT TIERING, MAZ_INTELLIGENT TIERING입니다.
주의:
MAZ_STANDARD, MAZ_STANDARD_IA, MAZ_ARCHIVE, DEEP ARCHIVE, INTELLIGENT TIERING, MAZ_INTELLIGENT TIERING은 특정 리전의 버킷만 지원하며, 지원되는 리전은 스토리지 유형 소개에서 확인할 수 있습니다. 트래픽: 스토리지 유형별로 이번 달 총 트래픽, 이번 달 공중망 다운스트림 트래픽, 이번 달 사설망 다운스트림 트래픽, 이번 달 CDN Origin-pull 트래픽, 이번 달 글로벌 가속 다운스트림 트래픽을 확인할 수 있습니다. 현재 확인 가능한 스토리지 유형은 STANDARD, MAZ_STANDARD, STANDARD_IA, MAZ_STANDARD_IA, INTELLIGENT TIERING, MAZ_INTELLIGENT TIERING입니다.
요청 수: 각종 스토리지 유형의 당월 총 요청수, 당월 읽기 요청 수, 당월 쓰기 요청 수를 확인할 수 있습니다.
검색량: STANDARD IA, ARCHIVE 유형의 데이터 검색량을 확인할 수 있습니다.
기본 정보
기본 정보에는 버킷 이름, 리전, 생성 시간, 액세스 권한 등이 포함되어 있습니다.
버킷 이름: 사용자 정의한 이름과 APPID로 구성되어 있으며, 이름 생성에 대한 자세한 설명은 이름 생성 규칙을 참고하십시오. 소속 리전: 버킷이 존재하는 리전
생성 시간: 버킷의 생성 시간
액세스 권한: 현재 버킷의 액세스 권한으로, 권한에 대한 자세한 내용은 버킷 액세스 권한을 참고하십시오. 도메인 정보
도메인 정보에는 현재 버킷에 설정된 모든 도메인이 표시됩니다.
액세스 도메인: COS 버킷 내 데이터에 액세스에 사용하는 기본 도메인으로, 버킷 생성 시 시스템이 버킷 이름 및 리전에 따라 자동으로 생성합니다.
주의:
기본 도메인 이름은 보안 위험이 있으며 민감한 정보가 노출될 수 있으므로 버킷에 사용자 정의 도메인 이름을 설정할 것을 권장합니다. 자세한 내용은 버킷 사용자 정의 도메인 이름 전환을 참고하십시오. 기본 CDN 가속 도메인 이름: CDN을 통한 가속 노드의 도메인 이름은 기본적으로 시스템에서 생성되며 사용자가 직접 구성할 수 있습니다. 사용자가 이전에 활성화한 경우 이 항목이 표시됩니다. 자세한 내용은 기본 CDN 가속 도메인을 참고하십시오. 사용자 정의 CDN 가속 도메인: 버킷에 ICP비안을 통과한 사용자 정의 도메인을 Tencent Cloud 중국 내 CDN 가속 플랫폼으로 바인딩할 수 있으며, 사용자 정의 도메인을 통해 버킷에 있는 객체에 액세스합니다.
사용자 정의 원본 서버 도메인: ICP비안을 통과한 사용자 정의 도메인을 현재 버킷에 바인딩할 수 있으며, 사용자 정의 도메인을 통해 버킷에 있는 객체에 액세스합니다.
글로벌 가속 도메인: 글로벌 가속을 활성화하면 시스템에서 기본적으로 글로벌 가속 도메인을 생성합니다. 사용자는 해당 도메인을 통해 데이터를 버킷에 업로드할 수 있으며, 글로벌 가속에 대한 자세한 내용은 글로벌 가속 개요를 참고하십시오. 정적 웹 사이트 도메인: 정정 웹사이트를 설정한 버킷은 정적 웹사이트를 통해 버킷 데이터에 액세스할 수 있습니다. 정적 웹사이트 설정에 대한 자세한 내용은 정적 웹사이트 설정을 참고하십시오. 버킷 설정
버킷 설정에는 버킷 관련 설정 상태 정보가 표시됩니다.
다중AZ 기능: 다중AZ 스토리지 아키텍처는 사용자 데이터에 대한 데이터 센터 수준의 재해 복구 기능을 제공할 수 있습니다. 자세한 내용은 다중 AZ(MAZ) 기능 개요를 참고하십시오. 메타데이터 가속: Tencent Cloud COS(Cloud Object Storage) 서비스에서 제공하는 고성능 파일 시스템 기능입니다. 자세한 내용은 메타데이터 가속 기능 개요를 참고하십시오. 크로스 도메인 액세스: 크로스 도메인은 HTTP 요청을 통해 도메인에서 다른 도메인으로 리소스를 요청하는 것을 의미합니다. 프로토콜, 도메인, 포트 중 하나라도 다른 경우 모두 다른 도메인으로 인식합니다. 자세한 내용은 CORS 설정을 참고하십시오. 버전 제어: 버킷 버전 제어 기능을 활성화하면 COS에서 동일한 이름의 객체 여러 버전을 저장하며, 이는 사용자가 잘못 삭제하였거나 응용 프로그램 장애로 인해 데이터 손실이 발생할 경우 복구하는데 도움이 됩니다. 자세한 내용은 버전 관리 설정을 참고하십시오. Origin-pull: 버킷에 Origin-pul 규칙을 설정하면 사용자가 요청한 객체가 버킷에 존재하지 않거나 특정 요청이 필요하여 리디렉션하는 경우, Origin-pul 규칙을 통해 COS에서 상응하는 데이터에 액세스합니다. 자세한 내용은 Origin-pull 설정을 참고하십시오. 버킷 암호화: 버킷 암호화를 설정하면 기본적으로 버킷에 새로 업로드된 모든 객체를 지정된 암호화 방법으로 암호화할 수 있습니다. 자세한 내용은 버킷 암호화 개요를 참고하십시오. 리스트: 인벤토리 기능은 버킷의 객체 속성, 구성 세부 정보 등에 대한 인벤토리 목록을 매일, 매주 또는 매월 정기적으로 출력할 수 있습니다. 자세한 내용은 인벤토리 설정을 참고하십시오. 링크 도용 방지: 링크 도용 방지를 설정하여 악성 프로그램이 리소스 URL을 사용해 공용 네트워크 트래픽을 도용하거나 악의적으로 리소스를 도용하는 것을 방지합니다. 자세한 내용은 링크 도용 방지 설정을 참고하십시오. 라이프사이클: 라이프사이클 규칙을 설정하면 해당 규칙에 따라 COS에서 지정 객체를 지정한 시간 내에 자동으로 스토리지 유형을 전환하거나 삭제합니다. 자세한 내용은 라이프사이클 설정을 참고하십시오. 버킷 복제: 버킷 복제를 활성화한 후 원본 버킷에서 다른 리전의 대상 버킷으로 증분 객체를 비동기식으로 자동 복제합니다. 자세한 내용은 버킷 복제 설정을 참고하십시오. 로그 관리: 로그 기능을 사용하면 COS에서 버킷 작업과 관련된 다양한 요청 로그를 기록하여 버킷을 더 잘 관리하고 사용할 수 있습니다. 자세한 내용은 로그 저장 설정을 참고하십시오. 태그: 버킷 태그는 버킷을 관리할 수 있는 일종의 표식으로 사용자가 편리하게 버킷을 구분하여 관리할 수 있습니다. 자세한 내용은 버킷 태그 설정을 참고하십시오. 알람 설정
버킷 알람을 설정하여 일상적인 모니터링 수요를 만족할 수 있습니다.
현재 알림: 현재 계속하여 진행 중인 알림 데이터를 표시합니다.
설정된 알람 정책: 설정된 알림 정책 수를 표시합니다.
기타
위의 COS 관련 구성 외에도 COS는 콘텐츠 감사, 데이터 처리 등 Cloud Infinite(CI) 기능도 통합했습니다. 자세한 내용은 콘텐츠 감사 및 데이터 처리 개요를 참고하십시오. 관련 설명
객체 스토리지는 수평적 구조로 객체를 저장하며 폴더 개념이 없습니다. 자세한 내용은 객체 개요 문서의 '폴더 및 목록' 부분을 참고하십시오. 하나의 루트 계정(즉, 동일한 APPID)은 리전 구분 없이 최대 200개의 버킷을 생성할 수 있으나, 버킷 내 객체 수량에는 제한이 없습니다.
Tencent Cloud에서 동일한 APPID의 버킷 이름은 전역적으로 고유해야 하며 중복될 수 없습니다.
버킷 생성 완료 후에는 버킷 이름을 변경할 수 없고, 버킷을 삭제한 후 다시 생성하면 이름을 변경할 수 있습니다.
리전 설정 완료 후에는 리전을 수정할 수 없으므로, 사용자는 버킷 생성 시 소속 리전을 확인해야 합니다.