[Cloud Storage] 버킷에 CORS를 적용할 수 있다고?
·
Google Cloud
Signed URL 발급 절차를 통해 이미지 업로드 하는 로직이 있는데, 클라이언트와 통신 하는 과정에서 CORS 가 발생하여 문의가 왔다. 코드, gcloud cli, RestAPI으로 설정할 수 있는데 (Cloud Console에서는 불가) 나는 gcloud cli로 빠르게 설정하였다.먼저 설정할수 있는 필드를 알아보자.  그 다음 cors.json 파일을 하나 만들어서 설정 값들을 세팅하고 파일을 업로드 하자.   내가 설정한 Json 예시[ { "origin": ["https://localhost:3000", "https://www.test.com"], "method": ["GET", "PUT", "POST", "DELETE", "OPTIONS"], "respons..
[Cloud Storage] 이미지 업로드 성능 개선기
·
Google Cloud
사이드 프로젝트의 게시글 작성 화면이 있는데 사용자가 이미지 파일을 선택하면 서버에서는 요청 받은 이미지 파일들을 Google Cloud Storage에 저장하는 방식으로 처리를 간단하게 구현하였다. 아직 서버에 부하가 있을만큼 트래픽이 발생하지는 않지만, 추 후 발생할 문제점에 대해 고민을 해보았다.. - 대용량 이미지 업로드 시 속도 저하: 네트워크 한계로 인해 이미지 업로드 속도가 느려질수도 있음- 서버 부하 발생: 이미지 파일 자체를 클라이언트로 부터 받고, 해당 이미지 파일을 저장하기 위해 Google Cloud Storage로 요청하는 과정에서 부하 발생 이러한 문제점들이 발생할 수도 있다는 생각이 들었다. 이미지 업로드 시 서버 처리 과정 (To -Be) https://cloud.google..
Cloud Storage에 JSON파일이 Upload 될 때, Bigquery Loads 파이프 라인 구성
·
Google Cloud
GCS에 JSONL파일이 업로드 되었을때  Bigquery로 Data가 올라갈 수 있게 PipeLine을 구성 해달라는 테스크를 받게 되었다. 파이프 라인을 구성하면서 생각보다 생각 할 것들이 많았다. 앞으로 내가 응용 할 수 있는 개념들이 쌓여 가는 느낌을 많이 받아 좋은 경험 이였다.  PipeLine  GCS에 JSONL 파일 업로드 이벤트 발생 -> Cloud logging router Sink -> Pub/Sub -> Cloud Function     가장 먼저 Cloud Storage Bucket을 생성한다. (구글링만 해도 bucket 생성은 많이 나오니 생략..) 생성이 완료된 후 , Cloud Pub/Sub의 topic 생성한다 잠깐,  Cloud Pub/Sub 이란?  메시지를 생성하는..