브라우저 기반 Google Cloud 콘솔 도구를 사용하면 그래픽 인터페이스를 통해 Cloud Storage 리소스를 관리할 수 있습니다. 브라우저를 통해 사용자 인터페이스를 사용하려면 Google Cloud 콘솔을 사용하여 데이터를 관리합니다.
이 페이지에서는 Google Cloud 콘솔에 액세스하는 방법을 설명하고 Google Cloud 콘솔을 사용하여 실행할 수 있는 Cloud Storage 작업을 나열합니다. Google Cloud 콘솔 대신 Google Cloud CLI, REST API 또는 Cloud Storage 클라이언트 라이브러리를 사용할 수도 있습니다.
콘솔 기능
Google Cloud 콘솔은 다음 기능을 제공합니다.
- 모든 Google Cloud 프로젝트에 액세스
- Cloud Shell에 액세스
- 맞춤 설정 가능한 프로젝트 대시보드. 이를 통해 Google Cloud리소스, 청구, 필터링 가능한 활동 목록 개요를 볼 수 있습니다.
- 모든 Google Cloud API에 액세스 가능. 각 API에 맞는 대시보드와 리소스 관리 액세스 권한이 제공됩니다.
- Google Cloud 시작 지점, 뉴스, 문서의 링크
Google Cloud 콘솔은 Cloud Storage에서 다음과 같은 다양한 작업을 수행하는 데 사용됩니다.
- 버킷 만들기
- 버킷에 객체 업로드 및 버킷에서 객체 다운로드
- 버킷 및 객체 목록 필터링 및 정렬
- 폴더 만들기 및 관리
- Identity and Access Management(IAM) 및 ACL을 사용하여 데이터 및 리소스에 대한 액세스 제어
- 버킷 및 대역폭 사용량 모니터링
- Anywhere Cache, 소프트 삭제, 객체 버전 관리와 같은 Cloud Storage 기능 사용
직접 사용해 보기
Google Cloud를 처음 사용하는 경우 계정을 만들어 실제 시나리오에서 Cloud Storage의 성능을 평가할 수 있습니다. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
Cloud Storage 무료로 사용해 보기Google Cloud 콘솔에 액세스
Google Cloud 콘솔은 설정이나 설치가 필요하지 않으며 브라우저에서 직접 액세스할 수 있습니다. 다음에 해당하는 경우, 사용 사례에 따라 다른 URL을 사용하여Google Cloud 콘솔에 액세스합니다.
- 프로젝트에 대한 액세스 권한을 부여받은 사용자의 경우
사용:
https://console.cloud.google.com/
현재 프로젝트 소유자로부터 전체 프로젝트에 대한 액세스 권한을 부여받을 수 있으며, 이 액세스 권한은 프로젝트에서 정의된 모든 버킷과 객체에 똑같이 적용됩니다.
- 버킷에 대한 액세스 권한을 부여받은 사용자의 경우
사용:
https://console.cloud.google.com/storage/browser/BUCKET_NAME
이 사용 사례에서는 프로젝트 소유자가 큰 프로젝트 내에서 개별 버킷에 대한 액세스 권한을 부여합니다. 그런 다음에 소유자는 사용자에게 버킷 이름을 보내고, 사용자는 이 버킷 이름을 URL로 대체합니다. 사용자는 지정된 버킷 안에 있는 객체만 사용할 수 있습니다. 이는 전체 프로젝트에 대한 액세스 권한이 없지만 버킷에 액세스해야 하는 사용자에게 유용합니다. URL에 액세스할 때 아직 로그인되어 있지 않으면 인증합니다.
이 사용 사례의 변형은 프로젝트 소유자가 버킷에 있는 객체를 읽을 수 있는 권한을 모든 사용자에게 부여하는 것입니다. 그러면 공개적으로 읽을 수 있는 내용의 버킷이 생성됩니다. 자세한 내용은 데이터 공개를 참고하세요.
- 객체에 대한 액세스 권한을 부여받은 사용자의 경우
사용:
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAME
이 사용 사례에서는 프로젝트 소유자가 버킷 내 단일 객체에 대한 액세스 권한을 부여하고 객체에 액세스하기 위한 URL을 보냅니다. URL에 액세스할 때 아직 로그인되어 있지 않으면 사용자 계정으로 인증하라는 메시지가 나타납니다.
이 URL 형식은 공개적으로 공유된 객체의 URL과 다릅니다. 링크를 공개적으로 공유할 때 URL은
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
형식이 됩니다. 이 공개 URL은 수신자가 유효한 계정으로 인증할 것을 요구하지 않으며 인증 없이 객체에 액세스하는 데 사용될 수 있습니다.
버킷 및 객체 목록 필터링 및 정렬
프로젝트의 Google Cloud 콘솔 버킷 목록에서 필터 필드를 사용하여 표시되는 버킷을 필터링하고 정렬할 수 있습니다.
버킷을 필터링하려면 정렬 및 필터링 옵션을 선택한 다음 필터링할 열과 값을 지정합니다.
버킷 이름 접두사로 버킷을 필터링하려면 이름 접두사로만 필터링 옵션을 선택한 다음 필터링할 버킷 이름 접두사를 지정합니다.
버킷을 정렬하려면 정렬 기준으로 사용할 열의 이름 옆에 있는
정렬을 클릭합니다.
Google Cloud 콘솔의 버킷 객체 목록에서 필터 필드를 사용하여 표시되는 객체를 필터링할 수 있습니다.
객체를 필터링하려면 정렬 및 필터링 옵션을 선택한 다음 필터링할 열과 값을 지정합니다.
객체 이름 접두사를 기준으로 객체를 필터링하려면 이름 접두사로만 필터링 옵션을 선택한 다음 필터링할 객체 이름 접두사를 지정합니다.
객체를 정렬하려면 정렬 기준으로 사용할 열의 이름 옆에 있는
정렬을 클릭합니다.
필터링 및 정렬은 표시되는 현재 경로의 객체 및 폴더에만 적용됩니다. 예를 들어 버킷의 최상위 수준을 보고 있는 경우 필터링 및 정렬을 수행해도 폴더에 포함된 객체는 반환되지 않습니다.
열 표시 및 숨기기
버킷 또는 객체 목록의 열을 표시하거나 숨기려면 열 보기(
)를 클릭한 다음 표시하거나 숨기려는 열을 선택합니다.크로스 프로덕트 통합
버킷의 객체 탭에서 다음과 같은 다른 Google Cloud 제품과의 통합을 사용할 수 있습니다.
Storage Transfer Service를 사용하여 버킷과 대규모로 데이터를 주고 받습니다.
Storage Transfer Service는 버킷과 온프레미스 파일 시스템, 다른 버킷, 다른 클라우드 제공업체와 같은 다른 스토리지 옵션 간에 대량의 데이터를 전송할 수 있는 서비스입니다.
객체 탭에서 데이터 전송 드롭다운을 클릭하고 데이터 인바운드 전송 또는 데이터 아웃바운드 전송을 선택한 후 안내를 따라 전송을 시작할 수 있습니다.
Sensitive Data Protection을 사용하여 버킷에서 민감한 정보 스캔
Sensitive Data Protection은 신용카드 번호, IP 주소, 기타 형태의 개인 식별 정보(PII)와 같은 버킷의 민감한 정보를 식별하고 보호할 수 있는 서비스입니다.
Sensitive Data Protection으로 감지되는 데이터 유형 목록은 Infotype 감지기 참조를 확인하세요.
객체 탭에서 기타 서비스 드롭다운을 클릭하고 민감한 정보 검사를 선택한 후 안내를 따라 버킷에 대한 Sensitive Data Protection 스캔을 시작할 수 있습니다. 버킷에서 Sensitive Data Protection 스캔을 수행하는 방법에 대한 가이드는 Cloud Storage 위치 검사를 참고하세요.
버킷에서 Pub/Sub로 데이터 내보내기
Pub/Sub는 Google Cloud 리소스에 발생하는 이벤트에 대해 구독자에게 알릴 수 있는 메시지 서비스입니다. Pub/Sub은 버킷에 텍스트 파일로 저장된 이벤트 레코드를 수신하고 Pub/Sub 주제에 게시하는 기능을 지원합니다.
객체 탭에서 기타 서비스 드롭다운을 클릭하고 Pub/Sub로 데이터 내보내기를 선택한 후 안내에 따라 버킷에 대한 내보내기 작업을 만들 수 있습니다. 자세한 내용은 Cloud Storage Text to Pub/Sub(일괄) 템플릿을 참고하세요.
Cloud Run Functions를 사용하여 버킷의 데이터 처리
Cloud Run Functions는 버킷 내에서 특정 이벤트가 발생할 때 실행해야 하는 코드를 지정할 수 있는 서비스입니다. 예를 들어 버킷의 객체가 삭제될 때마다 실행되는 Java 함수를 만들 수 있습니다.
객체 탭에서 기타 서비스 드롭다운을 클릭하고 데이터 처리를 선택한 후 안내를 따라 버킷에 대한 함수를 정의할 수 있습니다.