공식 문서를 참고하여 Firestore에 접근하여 데이터를 추가 및 업데이트하는 파이썬 코드 추가
Dockerfile에 ENV key(GOOGLE_APPLICATION_CREDENTIALS)=value(생성한 비공개 키 경로) 추가
트리거는 미러링한 저장소의 소스를 기반으로 빌드하기 때문에 (깃에는 key.json을 푸시하지 않았으므로 빌드 오류 발생) 트리거는 사용하지 않고 클라우드 쉘에 gcloud builds submit 입력하여 빌드 및 배포함
이 과정에서 권한 오류가 발생하여 269351677998-compute@developer.gserviceaccount.com의 269351677998@cloudbuild.gserviceaccount.com에게 '서비스 계정 사용자'라는 권한을 추가해줌
'GCP' 카테고리의 다른 글
[GCP] 컨테이너 이미지 빌드 및 연속 배포 (0) | 2022.06.02 |
---|---|
[GCP] 컨테이너 이미지 빌드 및 구글 레지스트리에 저장 (0) | 2022.06.01 |
[GCP] 깃허브 미러링 및 클론 (0) | 2022.06.01 |