![[GCP] SpringBoot에서 GCS에 오디오 파일 저장하기(1)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2tsLZ%2FbtsEcaW1cO4%2FZnX4uUYdNyEFK5AS6jyjx0%2Fimg.png)
[GCP] SpringBoot에서 GCS에 오디오 파일 저장하기(1)GCP2024. 1. 30. 14:12
Table of Contents
Cloud Storage Bucket 생성
GCS(Google Cloud Storage)는 데이터를 저장하기 위한 관리형 서비스를 말합니다. 이는 AWS S3와 유사합니다.
1. GCP 콘솔로 이동
클라우드 컴퓨팅 서비스 | Google Cloud
데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.
cloud.google.com
2. Cloud Storage - 버킷으로 이동
버킷은 데이터를 담는 기본 컨테이너를 말합니다.
3. 버킷 만들기
저는 웹사이트 호스팅을 위해 사용하기에 '이 버킷에 공개 액세스 방지 적용'을 미체크로 만들었습니다.
만약 데이터가 공개 인터넷에 노출되어서는 안 되는 경우 체크 표시를 해야 합니다.
4. 공개 액세스 적용
보든 사용자가 URL을 통해 파일을 보기 위해서는 공개 액세스 상태로 바꿔야 합니다.
생성한 버킷 선택 -> 권한 탭으로 이동 후, 액세스 권한 부여 클릭
주 구성원에 allUsers를 추가합니다.
Springboot에서 GCS에 접근하기 위한 key 생성
공개 액세스를 적용하였으나, Springboot에서 GSC에 접근하기 위해서는 key가 필요합니다.
1. IAM 및 관리자 - 서비스 계정으로 이동
2. 서비스 계정 만들기
이름을 입력하고 아래와 같이 액세스 권한 부여를 해줍니다.
3. 키 생성
생성한 서비스 계정을 클릭하고, 새 키 만들기 -> JSON 유형으로 키를 생성합니다.
'GCP' 카테고리의 다른 글
[GCP] SpringBoot에서 GCS에 오디오 파일 저장하기(2) (0) | 2024.02.18 |
---|---|
[GCP] 구글 클라우드 플랫폼을 이용한 DB 생성 (0) | 2024.01.07 |
[GCP] 구글 클라우드 플랫폼을 이용한 웹 서버 구축 (0) | 2024.01.06 |
@Kyko :: Kyko dev_story
느리더라도 단단하게 성장하고자 합니다!
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!