1. gradle 의존성 추가 //gcp cloud storage implementation group: 'org.springframework.cloud', name: 'spring-cloud-gcp-starter', version: '1.2.5.RELEASE' implementation group: 'org.springframework.cloud', name: 'spring-cloud-gcp-storage', version: '1.2.5.RELEASE' 2. yaml에 storage 정보 등록 keyfile을 프로젝트 resources 안에 넣어 놓고 yaml에 정보를 등록한다. # gcp storage 설정 spring: cloud: gcp: storage: bucket: {파일용 버킷이름} imag..
GCP Storage
회사 프로젝트에 GCP Storage와 연동하는 파일 관련 기능을 맡았다. aws S3로는 구현해본적이 있지만 GCP로는 처음해봐서 우여곡절이 조금 있었지만 진행 순서는 이랬다. 클라우드 팀이 따로 있어서 JIRA로 요청하면 셋팅해주지만 요청하기 전에 꼭 공부를 해야한다. (그냥 버킷만들어주세요! url로 접근하게 해주세요!! 이러면 안됨) 1. dev, prod 버킷 생성 (공개엑세스 아님) 2. 서비스계정(SA) 생성 및 권한 , key 파일 생성 3. 이미지용 dev, prod 버킷 생성 (공개엑세스) 4. 자바 로직 구현 이번 글에는 1번부터 3번까지의 기록이다. dev, prod 버킷 생성 이 부분은 다른 블로그에도 설명이 잘 되어있어서 크게 어렵지 않았다. 이렇게 dev용과 prod용을 생성해..