반응형

JSON 2

[Tech] Protocol Buffer: Serialization에 관하여, 모두가 JSON을 쓴다고 하여 JSON만이 정답일까?

이 포스팅은 우연히 google cloud api를 사용하던 중 response 객체가 json 타입이 아니라는 사실을 알게 되면서, '왜 당연하듯 모두가 json객체를 사용하는가?'라는 의문에서부터 시작된 공부이다. 이 블로그의 모든 포스팅이 그러하듯 먼저 Serialization(직렬화)가 무엇인지부터 시작해보도록 하겠다. Serialization란? 직렬화란 시스템 내부에서 사용하는 객체를 다른 시스템에서도 사용할 수 있도록 바이트(byte)형태로 데이터를 변환하는 기술을 뜻한다. (반대로 다시 객체 형태로 변환하는 기술은 역직렬화라고 부른다.) 이를테면 Java에서 사용하던 객체 방식과 ruby on rails나 Node.js에서는 형식이 다를 수 있기 때문에 모두가 같은 데이터를 사용할 수 있도..

[GCP] Google Cloud Client Library: IAM 인증 받기

GCP(Google Cloud Platform)은 Google에서 운영하는 클라우드 플랫폼이다. AWS와 동일하게 클라우드 컴퓨팅 환경을 이용해서 클라우드 서버를 이용할 수 있다. 하지만 특별히 GCP에서는 Google Cloud Client Library를 지원한다. Client Library는 Devleoper에게 Google의 다양한 API를 지원하는 라이브러리이다. 이러한 라이브러리를 사용하기 위해서는 IAM(Identity and Access Management) 인증을 받아야 한다. IAM인증을 통해 Google은 해당 요청이 어떤 사용자(Login)인지를 인식하고 권한을 부여한다. GCP IAM 인증 받기 1. 아래의 URI로 이동해서 먼저 로그인을 하도록 한다. Google Cloud 컴퓨..

Cloud/GCP 2019.11.26
반응형