이 페이지에서는 Google Distributed Cloud (GDC) 에어 갭 적용 어플라이언스 프로젝트의 스토리지 버킷을 만드는 방법을 안내합니다. 여기에서는 기본 요건, 생성 및 확인 단계, 이름 지정 가이드라인을 다룹니다. 이를 통해 격리된 배포의 요구사항을 충족하는 규정을 준수하고 잘 구성된 객체 스토리지를 설정할 수 있습니다.
이 페이지는 GDC 에어 갭 적용 환경 내 프로젝트의 객체 스토리지 버킷을 프로비저닝하고 관리하려는 인프라 운영자 그룹 내 IT 관리자 또는 애플리케이션 운영자 그룹 내 개발자와 같은 사용자를 대상으로 합니다.
시작하기 전에
프로젝트 네임스페이스는 관리 API 서버의 버킷 리소스를 관리합니다. 버킷 및 객체로 작업하려면 프로젝트가 있어야 합니다.
다음 작업을 수행하려면 적절한 버킷 권한도 있어야 합니다. 버킷 액세스 권한 부여를 참조하세요.
관리 API 서버에 대해 명령어를 실행하려면 관리 API 서버의 kubeconfig 파일이 없는 경우 로그인하고 생성합니다.
스토리지 버킷 이름 지정 가이드라인
버킷 이름은 다음 이름 지정 규칙을 준수해야 합니다.
- 프로젝트 내에서 고유해야 합니다. 프로젝트는 버킷 이름에 고유한 프리픽스를 추가하여 조직 내에서 충돌이 발생하지 않도록 합니다. 조직 간에 프리픽스와 버킷 이름이 충돌하는 드문 경우 버킷 생성에 실패하고
bucket name in use오류가 발생합니다. - 1자(영문 기준) 이상 57자(영문 기준) 이하여야 합니다.
- 개인 식별 정보 (PII)를 포함하지 마세요.
- DNS를 준수해야 합니다.
- 문자로 시작해야 하며 문자, 숫자, 하이픈만 포함할 수 있습니다.
버킷 만들기
버킷을 만들려면 프로젝트 네임스페이스에 버킷 사양을 적용합니다.
kubectl --kubeconfig MANAGEMENT_API_SERVER_KUBECONFIG apply -f bucket.yaml
다음은 버킷 사양의 예시입니다.
apiVersion: object.gdc.goog/v1
kind: Bucket
metadata:
name: BUCKET_NAME
namespace: NAMESPACE_NAME
spec:
description: DESCRIPTION
storageClass: Standard
bucketPolicy:
lockingPolicy:
defaultObjectRetentionDays: RETENTION_DAY_COUNT
자세한 내용은 버킷 API 참조를 확인하세요.