일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SWIFTUI
- 동영상
- node.js
- php
- SwiftUI Tutorial
- 인앱결제
- mvvm
- Android 13
- junit
- Kotlin
- MotionLayout
- Animation
- MediaPlayer
- rx
- mysql
- PagingLib
- MediaSession
- paging
- databinding
- GCP
- Android
- RxKotlin
- node
- Koin
- list
- Reactive
- 테스트 자동화
- android13
- google play
- Observable
- Today
- Total
목록Google Cloud Platform (2)
봄날은 갔다. 이제 그 정신으로 공부하자
이전 글에서 Cloud Storage 버킷 만들고 웹서비스에서 사용할 비밀키까지 다운로드 완료했습니다. 이번 글에서는 이전 글에서 설정한 버킷 정보와 비밀키를 사용해 node.js에서 이미지를 업로드하는 기능을 구현한 것을 기록하도록 하겠습니다. 1. 프로젝트로 Cloud Storage 비밀 키 이동 프로젝트 루트 폴더에 secure 폴더를 만들고 이전 글에서 다운로드 받은 비밀 키를 복사합니다. 2. 작업 전에 이미지 업로드에 필요한 node.js 미들웨어 설치합니다. - multer는 이미지를 업로드하는데 사용할 미들웨어 - multer-google-storage는 multer와 연동해 cloud storage로 파일 업로드하는데 사용하는 미들웨어 > npm install multer > npm in..
개발하다보니 이미지 관리(업로드 & 다운로드)하는 기능이 필요해졌습니다. VM 인스턴스에서 저장 및 관리를 할까 생각했는데... 그렇게 개발하면 VM 인스턴스가 웹 서비스 뿐만 아니라 파일 관리까지 맡게 되어 VM입장에서는 불필요한 트래픽과 저장 용량 등의 이슈가 발생할 우려가 있고 이런한 이슈를 VM에서 대응하기 보다는 처음부터 파일 관리를 위해 GCP에서 지원하는 Cloud Storage를 사용하는 것이 나을 듯하여 이미지 관리하는 기능에 GCP Cloud Storage를 사용하기로 하였고 이번 글에서는 그 과정을 기록하였습니다. 이번 글에서 Cloud Storage는 아래와 같이 4단계로 나누어 기록합니다. Cloud Storage 버킷 만들기 버킷 외부에서 접근할 수 있도록 설정하기 버킷에 접근..