GCP | 구글 클라우드 |블로그에 활용과 권한 설정
구글 클라우드 플랫폼(Google Cloud Platform, GCP)은 블로거나 개발자들을 위해 호스팅을 제공하는 클라우드 컴퓨팅 서비스입니다. 이 서비스를 통해 구글이 제공하는 여러 가지 제품들을 활용하면, 구글 내부 인프라를 기반으로 하는 단순한 웹사이트 제작부터 전문적인 에플리케이션 프로그램 개발까지 할 수 있습니다. 유료서비스이지만, 개인 블로그일 경우 거의 무료에 가깝습니다. Google Cloud Storage나 구글지도 API와 같은 유용한 기능을 블로그와 연계하면 훌륭하고 유익한 블로그를 만들 수 있는방법을 소개합니다.
목록을 클릭하면 팝업으로 내용이 보이고, 내용을 클릭(십자선 커서)하면 내용이 숨겨져 사라집니다.
아래 그림과 같은 체계로 리전(Regions, 물리적 서버의 위치) 안에 영역(Zones)을 구성하고, 컴퓨팅 및 호스팅(Computing and hosting), 스토리지(Storage), 데이터베이스(Database), 네트워킹(Networking), 빅데이터(Big data), 머신러닝(Machine learning)과 같은 서비스를 제공한다.
구글 클라우드에 파일을 올리거나 API 키 발급 등 실질적인 사용을 하려면 GCP 계정을 등록하고 반드시 프로젝트를 만들어야 합니다.
프로젝트에는 모든 Google Cloud 리소스(데이터)로 구성됩니다. 사용자 집합 및 API 집합과 그리고 이러한 리소스에 대한 청구, 인증, 모니터링 설정으로 구성됩니다. 예를 들면 Cloud Storage 버킷 생성과 업로드한 객체를 액세스할 수 있는 사용자 권한 설정과 API 키(key) 신청과 같은 것들입니다. 여러 개의 프로젝트를 만들 수 있으며, 무료 사용은 5개로 제한됩니다.
프로젝트 만들기
- <프로젝트 선택>버튼을 클릭합니다.
- <프로젝트 선택>팝업 화면에서 <새프로젝트 >버튼을 클릭합니다.
- <새프로젝트 >팝업 화면에서 <프로젝트 이름>을 입력하고 <만들시> 버튼을 클릭합니다.
- <프로젝트 만들기 >가 완료됩니다. 만들어진 <프로젝트>를 클릭하고 저장소(bucket)나 API를 만들면 됩니다.
- <프로젝트 이름>은 수정 변경이 불가합니다.
버킷(bucket)의 사전적 의미는 물통이지만, 여기서는 각종 파일을 저장하는 폴더의 개념으로 사용되어 집니다. 여러 개를 만들 수 있으며, 독자적인 이름이 주어져야 합니다.
버킷 만들기
- <구글 클라우드>홈으로 갑니다.
- <왼쪽의 메뉴>에서 <Cloude Storage >를 선택합니다.
- <버킷 >화면에서 <버킷 이름>을 입력합니다.
- <버킷 >화면에서 <저장 위치>를 선택합니다.
- <버킷 >화면에서 <스토리지 클래스>를 선택합니다.
- <버킷 >화면에서 <제어 방식>을 선택합니다.
- <버킷 >화면에서 <보호 방식>을 선택하고 <만들기> 버튼을 클릭합니다.
버킷에 보관된 파일을 웹페이지에 공유하려면 권한을 공개로 전환해야 합니다. 방법은 아래와 같습니다.
공개 권한 설정
- <구글 클라우드>홈으로 갑니다.
- <왼쪽의 메뉴>에서 <Cloude Storage >를 선택합니다.
- <버킷 >화면에서 권한을 줄 <버킷 이름>에 체크하고 상단에 있는<권한 아이콘>을 클릭합니다.
- <권한 화면 >에서 <주 구성원 추가 >버튼을 클릭합니다.
- <권한 부여 화면 >에서 <역할 선택>을 선택해서 왼쪽의 '빠른 엑세스'는<현재 사용중>, 오른쪽의 '역할'은 <저장소 기존 버킷 소유자>를 지정합니다.
- <권한 부여 화면 >에서 <새 주 구성원> 입력란에 <allusers>를 입력하고 <저장> 버튼을 클릭합니다.
API는 Application Programming Interface(애플리케이션 프로그램 인터페이스)의 줄임말입니다. 구글 지도 API를 활용하면 아래와 같이 장소를 자유자재로 추가할 수 있습니다.