티스토리 뷰

우선 GCP에서 무엇인가를 하려면 프로젝트를 등록해야 한다. 서버 용도나, 기계학습 용도나 프로젝트 단위로 관리되는 것으로 보인다. 여기서는 기계학습을 사용하기 위한 준비과정을 다룰텐데, 기계학습 API를 사용하려면 우선 "사용자 인증 정보"가 필요하다. 그것보다 더 먼저 필요한 것은 프로젝트를 등록하는 것이겠다. (사실 모든 것의 기본은 사용자 인증 정보이다.)

아래처럼 새 프로젝트를 등록하도록 한다. 프로젝트 이름은 일부 특수문자는 사용할 수 없으며 소문자로 자동 변환 된다.

프로젝트에 적당한 이름을 붙이고 "만들기" 버튼을 누르면 프로젝트가 생성이 된다. 진행되는 과정을 잠시 기다리도록 한다.

이제 프로젝트가 완성되었고, 앞서 언급한 사용자 인증 정보를 만들어야 한다.

우선 API 키를 만들도록 한다. OAuth 클라이언트 ID나 서비스 계정 키는 나중에 다뤄보도록 하겠다.

키가 곧 생성이 되는데, 이 키 정보는 절대 공유되어서는 안된다. 이 키 정보가 노출되면 타인이 내 계정의 서버에 쿼리 등을 무자비하게 사용할 수 있기 때문이고 그 부분은 결제와 직결되기 때문에 무척 위험하겠다. 


특히 GitHub 등에 push되지 않도록 각별히 주의하도록 한다. (GitHub에 이런 Key 정보만 수집하는 봇도 있다는 말이 있단다)

API 키가 생성이 되면 이름을 붙일 수 있는데, 이건 후에 많은 프로젝트를 수행할 때 키를 구분하기 위함이겠다.

생성된 API 키를 확인할 수 있다.

이제 대시보드에도 정보가 보이는데, 아직 사용하지 않아서 트래픽이나 요청이 없는 상태이다.

예고한대로 GCP에서 가장 궁금했던 기계 학습을 사용해보도록 한다. 우선 가장 기본이 되는 Vision API를 클릭한다.

추후에는 콘솔에서 Rest API등을 활용해서 작업하겠지만 우선 테스트 용도로 웹에서 바로 이미지를 업로드 해본다. 사용된 이미지는 인터넷에서 사용하는 개인 프로필 사진인데, 나무, 식물, 꽃, 봄 등등 꽤 정확하게 나오는 것을 확인할 수 있다. (실제 배경이 된 곳은 버드나무 밑이다.)

이번에는 이 이미지와 유사한 이미지가 사용된 Web사이트를 확인해 보도록 한다. 보통 도용될만한 이미지는 아니기 때문에 실제로 사용한 사이트가 확인이 된다. 온통 개발자스러운 곳만 노출이 된다;; 대부분의 곳에서 공통된 프로필 사진을 사용하기 때문이겠다.

N 포털사이트의 대학생 인기검색어를 입력해봤다. OCR을 테스트해보기 위해 입력했는데 아직 한글은 정확하게 인식하지 못하는 듯하다. 숫자 등은 상당히 높은 인식률을 보인다.


뒤에서는 콘솔에서 Rest API를 사용하는 방법에 대해서 기술해보겠다.


'개발 > Cloud (GCP)' 카테고리의 다른 글

datalab 사용하기  (6) 2017.06.08
인스턴스에 SSH로 접속하기  (16) 2017.04.06
Google Cloud Shell 사용하기  (0) 2017.04.05
인스턴스 생성하기  (2) 2017.04.05
프로젝트 생성하기 + Vision API 맛보기  (2) 2017.04.03
GCP(Google Cloud Platform) 시작하기  (16) 2017.04.03
댓글
  • 프로필사진 박종 사용자 인증정보를 통해서 API 를 아무리 생성해도
    대시보드에서 생선된 API값이 보이질 않습니다 ㅜㅜ 그냥 대시보드에 보이지만 않는 것 뿐이고
    API는 생선된건지 테스트를 해봐도 오류만 발생합니다 다른 설정이 필요한 건가요?
    2017.12.13 20:54
  • 프로필사진 BlogIcon Jaeyeon Baek 실제로 생성이 되었는데 refresh 가 되지 않는 문제가 있는 듯 합니다. 아마도 새로 생성할 때 key이름에 index 가 증가하는 것을 확인하실 수 있을 겁니다. 다른 페이지도 이동했다가 다시 "사용자 인증 정보" 카테고리로 가면 정상적으로 보일 것으로 기대되네요.

    오류는 별개로 봐야할 것 같습니다. 오류 메시지를 올려주시면 함께 고민해볼 수 있겠네요. :-)
    2017.12.13 21:03 신고
댓글쓰기 폼