비공개 버킷 파일에 대한 권한이 포함된 URL을 생성해서 클라이언트에 보내줄 수 있습니다.
import { Storage } from '@google-cloud/storage';
const storage = new Storage({ projectId: 'YOUR-PROJECT-ID' });
const [url] = await storage
.bucket('YOUR-BUCKET-NAME')
.file('FILE-DESTINATION')
.getSignedUrl({
action: 'read', // 'read' | 'write' | 'delete' | 'resumable'
expires: Date.now() + 15 * 60 * 1000, // 15분
version: 'v4', // 'v2' | 'v4'
});
'Cloud > GCP' 카테고리의 다른 글
GCS 서명된 URL로 파일 업로드(JavaScript) (0) | 2023.03.20 |
---|---|
GCS 버킷 CORS 적용 (0) | 2023.03.20 |
[GCP] Cloud CDN을 위한 서명된 URL 만들기(JavaScript) (0) | 2023.03.17 |
GCS 버킷에 Cloud CDN 적용하기 (0) | 2023.02.01 |
GKE(autopilot) 사용해보기 (0) | 2023.01.03 |