일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 서평단
- Oracle 초기 사용자
- Oracle 사용자명
- 오라클 캐릭터셋 변경
- Oracle 18c HR
- Oracle 18c HR schema
- 무료 오라클 데이터베이스
- Oracle 사용자명 입력
- Orace 18c
- Oracle Express Edition
- ORA-12899
- Oracle 윈도우 설치
- Oracle 18c 설치
- oracle 18c
- Oracle 테이블 띄어쓰기
- 오라클 캐릭터셋 확인
- 무료 오라클 설치
- ora-01722
- 비전공자를 위한 데이터베이스 입문
- ORA-00922
- Oracle 테이블 대소문자
- 윈도우 Oracle
- 오라클 캐릭터셋 조회
- oracle
- Today
- Total
The Nirsa Way
[GCP] Google-Cloud-SDK 설치 (Centos7 minimal) 본문
-
Google Cloud SDK 설치
python 2.7버전이 필요하기 때문에 우선 리눅스에서 python -v 으로 버전을 확인해줍니다.
GCP로부터 이미지를 업로드 받거나 다운로드 받을 때 gcloud 라는 명령어가 필요 하기 때문에 Cloud SDK를 설치해야 합니다. ( CentOS 7 minimal을 기준으로 작성 합니다. )
우선 아래와 같이 tee 명령어 및 내용을 작성 후 sdk를 설치 해주세요.
sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
[google-cloud-sdk]
name=Google Cloud SDK
baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOM
yum install google-cloud-sdk
** 만약 GUI 환경이 가능하신 경우 아래 명령을 따라갈 필요 없이 gcloud init 치셔서 몇번 넘기시다가 나오는 URI를 웹브라우저에 복사+붙여넣기 하셔서 코드를 인증하시고 끝나시면 gcloud auth login 만 입력하시면 됩니다.
이후 GCP 콘솔창에서 좌측의 메뉴 중 IAM 및 관리자 → 서비스 계정을 클릭 한 후 서비스 계정 만들기를 클릭 합니다.
이후 서비스 계정의 이름은 원하는데로 적어 주시고 아래처럼 권한을 프로젝트 → 소유자로 만들어 줍니다.
다음으로 넘어가서 키 만들기 → JSON 형식으로 만든 후 완료를 눌러서 마무리 합니다. (키 만들면서 다운로드되는 json 파일을 반드시 보관 해주세요)
키를 만들면서 다운로드된 json 파일을 리눅스의 /usr/lib64/google-cloud-sdk/bin 으로 옮깁니다.
이제 아래 명령어를 통해 서비스 계정 인증을 위해 아래 명령어를 입력해줍니다. (만약 gcloud 커맨드를 찾지 못한다면 /usr/lib64/google-cloud-sdk/bin 으로 이동하셔서 ./gcloud 로 사용 해주세요)
gcloud auth activate-service-account --key-file=/usr/lib64/google-cloud-sdk/bin/[옮긴 json파일명]
gcloud auth configure-docker
# gcloud 커맨드를 인식하지 못할 경우
cd /usr/lib64/google-cloud-sdk/bin/
./gcloud auth activate-service-account --key-file=/usr/lib64/google-cloud-sdk/bin/[옮긴 json파일명]
./gcloud auth configure-docker
json 파일도 인증이 완료 되었다면 리눅스에서 삭제 해줍니다. (gcloud CLI가 키를 저장하여 리눅스에서 삭제해도 계속 유지된다고 합니다)
'Cloud > GCP' 카테고리의 다른 글
[GCP] 구글 클라우드 로드밸런싱 설정 (Goole Cloud LoadBalancing, 인스턴스 그룹 생성, 고정 IP 생성) (5) | 2020.03.24 |
---|---|
[GCP] SSH key 자동 배포 (메타데이터) (1) | 2020.02.10 |
[GCP] GCP를 이용해 무료 호스팅 도메인 연결 구현하기 (2) | 2020.01.25 |
[GCP] VM 인스턴스 root password 설정 (0) | 2020.01.22 |
[GCP] VM 인스턴스 생성 (0) | 2020.01.22 |