<aside>
💡 GCP에서 한정된 용량을 무료로 제공하기에 GCP Storage를 이용해 정적 리소스 제공
</aside>
1. GCP 설정
1.1. IAM 서비스 계정 만들기
IAM의 설명은 생략.(URL에 접속해 간단하게 학습하자)
먼저 구글 클라우드 스토리지를 사용하려면 서비스 계정이 필요하다.
- 좌측 메뉴의 IAM 및 관리자 → 서비스 계정으로 들어간다.

- 상단의 서비스 계정 만들기 버튼을 클릭 후 요청에 따라 정보를 입력하고,
생성된 서비스 계정 이메일을 클릭한 다음 [키 → 키 추가 → 새 키 만들기]를 클릭한다.


- 키 유형을 묻는 메시지가 표시되고 JSON을 선택하면 키가 다운로드 된다.
이 키는 Spring Boot에 필요하다.
1.2. 버킷 생성
GCP Storage는 데이터를 버킷이라는 저장소에 저장한다. 버킷은 프로젝트 내에서 고유한 이름을 가진다.
- 좌측 메뉴의 Cloude Storage→ 버킷으로 들어간다

- 상단의 +만들기 버튼을 클릭 후 요청에 따라 정보를 입력 후 버킷 생성을 완료한다. 참고로 us-east1, us-west1, us-central1 리전만 무료 등급에서 사용 가능하다.
- 생성이 완료되면 다음과 같이 버킷이 생성된 걸 확인할 수 있다.

- 나는 이미지를 인터넷에 공개하기 때문에 다음 설정을 해주었다.
버킷 맨 오른쪽 …클릭→ 액세스 수정 → 인터넷에 공개 클릭.
1.3. 권한 부여