Object Storage의 이름을 App Storage로 변경했습니다. 기능에는 변화가 없으며 기존 버킷, 권한, 프로그래매틱 접근은 계속 작동합니다.
- 사진 공유 플랫폼: 빌더가 이미지를 업로드, 저장, 표시할 수 있게 하세요
- 동영상 스트리밍 서비스: 동영상 업로드를 처리하고 시청자에게 콘텐츠를 제공하세요
- 문서 관리 시스템: 안전한 접근으로 빌더 파일을 저장하고 정리하세요
- 포트폴리오 사이트: 안정적으로 로드되는 미디어 파일로 작업을 선보이세요
- 파일 백업 서비스: 빌더에게 중요한 파일을 위한 클라우드 스토리지를 제공하세요

Agent에게 앱이 처리해야 할 파일 유형에 대한 세부 정보와 함께 App Storage를 추가해 달라고 요청하세요. Agent가 통합을 설정하고, 필요한 버킷을 만들고, 인증 및 접근 제어 같은 고급 기능으로 파일을 업로드, 저장, 검색할 수 있도록 앱을 업데이트합니다.
기능
App Storage는 Google Cloud Storage(GCS)로 구동됩니다.
이는 업계 최고 수준의 가동 시간, 가용성, 보안이라는 혜택을 누릴 수 있다는 의미입니다.
- 영구 클라우드 스토리지: 게시된 앱과 사용자가 계속 접근할 수 있는 파일을 저장하세요
- 확장 가능한 파일 처리: 저장 공간 한도를 걱정하지 않고 늘어나는 데이터 요구를 처리하세요
- 앱 간 데이터 공유: 분산 아키텍처를 위해 여러 Replit 앱 간에 버킷을 공유하세요
- 프로그래매틱 접근: 직관적인 API를 사용하여 파일을 업로드, 다운로드, 관리하세요
- 강화된 Agent 통합: Agent가 고급 구성으로 App Storage를 설정하고, 기존 설정을 확인하고, 인증 및 접근 제어를 포함한 완전한 백엔드/프런트엔드 코드를 생성하게 하세요
- 빌더 프로필 사진과 미디어 업로드 저장
- 이커머스 사이트를 위한 상품 이미지 제공
- 폼 제출을 위한 문서 업로드 처리
- 파일 공유 및 협업 기능 만들기
- 미디어 라이브러리를 갖춘 콘텐츠 관리 시스템 구축
사용법
Replit 앱은 버킷과 그 안의 객체에 접근하려면 Google Cloud Storage로 인증해야 합니다.
자동으로 인증하려면 공식 Replit App Storage 클라이언트 라이브러리를 사용하세요.
App Storage 도구에 접근하는 방법
App Storage 도구에 접근하는 방법
왼쪽 Tool dock에서:
All tools를 선택하여 Project Editor 도구 목록을 확인하세요.
App Storage를 선택하세요.
- 상단의
돋보기를 선택하여 검색 도구를 엽니다.
- “App Storage”를 입력하여 도구를 찾고 결과에서 선택하세요.
버킷을 만드는 방법
버킷을 만드는 방법
App Storage 도구에서:
추가 버킷을 만들려면 App Storage 탭 왼쪽 상단의 버킷 드롭다운 메뉴를 열고 Create new bucket을 선택하세요.
- Create new bucket을 클릭하세요.
- Name 필드에 버킷 이름을 입력하고 Create bucket을 선택하세요.

버킷 선택하기
스토리지 버킷 간을 전환하려면 App Storage 탭 왼쪽 상단의 드롭다운 메뉴를 선택하세요. 선택된 버킷은 아래 스크린샷처럼 이름 옆에 체크 표시가 나타납니다.
버킷 ID 확인하기
App Storage 탭 상단의 드롭다운에서 Settings 화면을 선택하여 Bucket ID를 확인하세요. 버킷 ID는 버킷을 고유하게 식별하며, 작업을 수행하려면 코드에서 이를 참조해야 합니다. 여러 버킷이 있다면 왼쪽 상단의 드롭다운 메뉴에서 올바른 버킷을 선택하세요. 다음 스크린샷은 “FileVault Bucket One” 버킷의 Bucket ID를 보여줍니다.
객체 업로드 또는 다운로드하기
선택한 버킷에 객체를 업로드하려면:- App Storage 탭에서 Objects 화면으로 이동하세요.
Upload files를 선택하거나, 폴더의 모든 파일을 업로드하려면
Upload folder를 선택하세요. 그런 다음 파일 대화상자에서 업로드할 파일을 하나 이상 선택하세요. 또는 파일이나 폴더를 버킷의 내용이 나열된 영역으로 드래그하세요.
- App Storage 탭에서 Objects 화면으로 이동하세요.
- 파일 오른쪽의
다운로드 아이콘을 선택하여 다운로드하세요.
폴더로 객체 정리하기
선택한 버킷에 폴더를 만들려면:- App Storage 탭에서 Objects 화면으로 이동하세요.
- Objects 화면에서
Create Folder를 선택하세요.
- 폴더 이름을 입력하세요.

객체 또는 버킷 삭제하기
객체를 영구적으로 삭제하려면:- App Storage 탭에서 Objects 화면으로 이동하세요.
- 삭제할 객체 옆의
삭제 아이콘을 선택하세요.
- 확인 대화상자에서 삭제를 확인하세요.
- App Storage 탭에서 Settings 화면으로 이동하세요.
- 왼쪽 상단 버킷 드롭다운 메뉴에서 삭제할 버킷을 선택했는지 확인하세요.
Delete Bucket을 선택하세요.
- 확인 대화상자에서 삭제를 확인하세요.
버킷 접근 관리
Replit은 여러분이 만든 모든 버킷을 계정에 연결하여 모든 Replit 앱에서 사용할 수 있게 합니다. 버킷을 만든 Replit 앱은 자동으로 접근 권한을 얻습니다. 특정 버킷에 어떤 Replit 앱이 접근할 수 있는지 제어할 수 있어, 데이터를 효율적이고 안전하게 공유할 수 있습니다. 계정의 다른 앱에서 만든 버킷에 Replit 앱이 접근할 수 있도록 하려면:- App Storage 탭 왼쪽 상단의 버킷 메뉴에서
Add an existing bucket을 선택하세요.
- Choose a Bucket 대화상자에서 추가할 버킷을 선택하고 Add Bucket to Repl을 선택하세요.

- App Storage 탭에서 Settings 화면으로 이동하세요.
- 탭 왼쪽 상단의 버킷 드롭다운에서 버킷 이름을 선택하세요.
- Remove Bucket from Repl을 선택하고 확인 대화상자에서 제거를 확인하세요.
App Storage에 대한 프로그래매틱 접근
Replit 앱에서 App Storage에 접근하려면 다음 라이브러리 중 하나를 사용하세요.- JavaScript와 Python에서 사용 가능한 Replit App Storage SDK
- Google Cloud Storage 클라이언트 라이브러리
- JavaScript App Storage SDK: JavaScript SDK의 클라이언트 레퍼런스
- Python App Storage SDK: Python SDK의 클라이언트 레퍼런스
- Google Cloud Python SDK 예제 앱: 이 앱을 리믹스하여 Google Cloud Python SDK로 객체를 관리하세요