JINIers
Cloud Function 본문
인프라 구축하면서 cloud function 이라는걸 dataflow 대신 사용해보게 됐는데
dataflow 너무 비쌈 무슨 쓰지도 않는데...
무튼 그래서 cloud function이라는 걸 사용하려고 하는데 구글에서 딱히 푸쉬하는 기능은 아닌 듯
퀵랩도 별로 없고 docs도 설명이 몹시 부족하다.
특히 나는 이 entry point(=진입점)가 뭔지 몰랐는데
entry point =
라고 함
그래서 내가 인스턴스에서 파이썬 파일을 실행했을 때와 그걸 그대로 갖고와서 function에 넣어 돌리면 안됐던 것
당연함 E.P 지정을 안해줬는데 될리가.. 없지 아주 어림도 없었다.
(그러니까 자꾸 에러만 뜨지..)
그걸 어떻게 해결하느냐?
코드에 진입점을 넣어주면 된다.
def : ~
그럼 def 의 아랫부분
들이 전부 하나로 묶여 실행된다.
def 부터가 entry point라고 볼 수 있다.
이걸 몰라서 내가 cloud function으로 월요일부터 오늘까지 며칠을 서치를 하고 몇번을 deploy 했는지.. 하..ㅜ
구글은 cloud function 관련 부분을 좀 더 자세하게 다뤄줬으면 좋겠고요
퀵랩도 좀 많이 줬으면 좋겠음.
진짜 너무 없어서 찾기가 너무 힘들어용 .ㅜㅜ
function은 진입점에 지정변수가 2개어야함
왜 2개여야하냐면 하나만 하면 에러남
꼭 두개 지정해야한다..
'GCP > 구성연습' 카테고리의 다른 글
220623 DevOps 파이프라인 빌드(not 퀵랩) (0) | 2022.06.23 |
---|---|
GitLab 저장소 → Cloud Source Repositories 로 미러링(CI방법) (0) | 2022.06.22 |
jupyterlab 이용 빅쿼리 호출하기(Bigquery → Vertex AI) (0) | 2022.05.26 |
json data → pub/sub 전송 (0) | 2022.05.12 |
[GCP] 기본 구성 aws → gcp 구성 변경_5-1(LB 404 not found 도메인 재연결) (0) | 2022.04.14 |
Comments