반응형
- GoogleCloud SDK
- GoogleCloud 서비스에 필요한 커맨드를 제공한다.
- 설치방법(Linux)
- https://cloud.google.com/sdk/downloads에서OS별로설치가가능하다
- $ wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-177.0.0-linux-x86.tar.gz
- $ tar xvzf google-cloud-sdk-177.0.0-linux-x86.tar
- 환경변수에추가(bashrc)
- $ gcloud init //계정에로그인
- bq
- $ bq load --nosync --autodetenct [projectId]:[datasetId].[tableName] [버킷/파일경로] [테이블 스키마]
- --autodetect //자동스키마타입
- --skip_leading_rows=1 //헤더라인 스킵
- --nosync //비동기 방식
- 테이블 스키마
- [{"name":"name","type":"string","mode":"nullable"}]
- 타입은 소문자만 허용
- csv-gz 포맷일 경우 타입의 순서도 중요
- $ bq shell //대화형 모드
- $ bq mk [dataset 이름]
- $ bq query "[쿼리]"
- gsutil
- $ gsutil ls gs://nmlog/
- $ gsuil du gs://nmlog/
- $ gsutil cp -m [파일] [gs경로]
- -m //병렬로드 옵션
- gcloud
- $ gcloud auth login //구글 클라우드 계정 로그인
- $ gcloud projects list //프로젝트 리스트
- $ gcloud auth list //계정 리스트
반응형
'Cloud Platform Service' 카테고리의 다른 글
AWS lambda - cli를 이용해서 만들기 (0) | 2021.08.10 |
---|---|
AWS Kinesis(키네시스)를 이용한 간단한 파이프 라인 구성 (0) | 2021.06.08 |
AWS CLI 설치 및 s3 관련 기본 명령어 (0) | 2021.05.31 |