본문 바로가기

STUDY/ETC

GCP - Cloud Functions

- Cloud Functions

Cloud Function은 서버가 없는 환경에서 실행되는 단일 기능(함수)라고 설명할 수 있다.

서버에 애플리케이션을 빌드, 배포, 디스크 할당 등을 제외하고 필요한 기능을 가진 함수만을 작성하여, 필요할 때마다 이러한 함수가 실행 되는 것이다.

 

- 이벤트, 트리거

Cloud Function이 실행되기 위해서는 이벤트와 트리거가 필요하다.

이벤트는 어떤 일이 일어나는 것을 말한다.

가장 일반적인 이벤트는 http이지만, cloud storage, cloud pub/sub와 같이 다른 곳에서도 제공될 수 있다.

이런 이벤트가 발생하는 것이 '트리거'가 되어 함수를 작동시키게 된다.

 

- 작성과 배포

가장 간단한 return 함수 작성

다음과 같은 내용으로 main.py를 작성한다.

다음 명령어를 통해 Cloud Function을 배포한다. y를 입력
배포에 성공할 경우 다음과 같이 url 주소를 확인할 수 있다. 주소에 접속하면
작성해둔 함수의 return을 확인 가능하다.

'STUDY > ETC' 카테고리의 다른 글

GCP - Cloud SQL  (0) 2021.02.05
Ubuntu에 Docker 설치  (0) 2021.01.31