Cloud Storage에 저장된 일부 데이터는 누구나 언제든지 읽을 수 있도록 구성됩니다. 데이터를 사용하려는 방법에 따라 여러 가지 방법으로 이 공개 데이터에 액세스할 수 있습니다.
API 링크
공개 객체의 이름 및 해당 객체를 저장하는 버킷을 가져옵니다.
다음 URI를 사용하여 버킷의 객체에 액세스합니다.
https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME
예를 들어 Google 공개 버킷 gcp-public-data-landsat
에는 Landsat 공개 데이터 세트가 포함되어 있습니다. 다음 링크를 사용하여 공개적으로 공유된 객체 LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
에 연결할 수 있습니다.
https://storage.googleapis.com/gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF
Console
공개 객체의 이름 및 해당 객체를 저장하는 버킷을 가져옵니다.
웹브라우저를 사용하여 다음 URI로 객체에 액세스합니다(아직 로그인하지 않은 경우 로그인하라는 메시지가 표시됨).
https://console.cloud.google.com/storage/browser/_details/BUCKET_NAME/OBJECT_NAME
공개 객체에 버킷의 콘텐츠를 나열할 권한이 있는 경우 다음 URI와 함께 버킷의 모든 객체를 나열할 수 있습니다.
https://console.cloud.google.com/storage/browser/BUCKET_NAME
예를 들어 Google 공개 버킷 gcp-public-data-landsat
에는 Landsat 공개 데이터 세트가 포함되어 있습니다. 다음을 사용하여 버킷에 액세스할 수 있습니다.
https://console.cloud.google.com/storage/browser/gcp-public-data-landsat
명령줄
gcloud CLI가 없으면 이 안내에 따라 이를 설치합니다.
gcloud CLI를 설치할 때 인증을 수행하지 않으려면
gcloud init
명령어 실행 단계를 건너뛰고 대신 다음 명령어를 실행합니다.gcloud config set auth/disable_credentials True
공개 객체의 이름 및 해당 객체를 저장하는 버킷을 가져옵니다.
공개 객체에 버킷의 콘텐츠를 나열할 수 있는 권한이 부여된 경우
ls
명령어를 사용하여 버킷에 포함된 객체의 일부 또는 전체를 나열할 수 있습니다.예를 들어 Google 공개 버킷
gcp-public-data-landsat
에는 Landsat 공개 데이터 세트가 포함되어 있습니다. 다음 명령어를 사용하여 프리픽스LC08/01/001/003/LC
이 있는 객체를 나열할 수 있습니다.gcloud storage ls --recursive gs://gcp-public-data-landsat/LC08/01/001/003/LC*
cp
명령어를 사용하여 버킷에 포함된 특정 공개 객체를 다운로드합니다.예를 들어 다음 명령어는 버킷
gcp-public-data-landsat
에서 로컬 디렉터리로 파일을 다운로드합니다.gcloud storage cp gs://gcp-public-data-landsat/LC08/01/001/003/LC08_L1GT_001003_20140812_20170420_01_T2/LC08_L1GT_001003_20140812_20170420_01_T2_B3.TIF .
클라이언트 라이브러리
C++
자세한 내용은 Cloud Storage C++ API 참고 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
C#
자세한 내용은 Cloud Storage C# API 참고 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Go
자세한 내용은 Cloud Storage Go API 참고 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Java
자세한 내용은 Cloud Storage Java API 참고 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Node.js
자세한 내용은 Cloud Storage Node.js API 참고 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Python
자세한 내용은 Cloud Storage Python API 참고 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
Ruby
자세한 내용은 Cloud Storage Ruby API 참고 문서를 확인하세요.
Cloud Storage에 인증하려면 애플리케이션 기본 사용자 인증 정보를 설정합니다. 자세한 내용은 로컬 개발 환경의 인증 설정을 참조하세요.
다음 단계
- 객체를 공개적으로 공유하는 방법 알아보기
- 데이터 액세스를 제어하는 옵션 알아보기
- IAM 권한을 사용하여 데이터 액세스 권한 제어
- 버킷에서 객체 다운로드