개요
"아바타 업로드"와 같은 파일 저장소 서비스를 사용해야 하는 경우, 저장소 제공자를 설정하고 이를 Casdoor의 애플리케이션에 적용해야 합니다.
Casdoor는 두 가지 유형의 저장소를 지원합니다: 로컬과 클라우드. 이 장에서는 이러한 서비스를 사용하기 위해 저장소 제공자를 추가하는 방법을 배우게 됩니다.
항목
- 클라이언트 ID: 클라우드 저장소 제공자가 제공하는 고유 식별자입니다.
- 클라이언트 비밀번호: Casdoor와 클라우드 저장소 서비스만이 알고 있는 안전한 값입니다.
- 엔드포인트: 클라우드 저장소 서비스의 공개 URL 또는 도메인입니다.
- 엔드포인트 (내부망): 클라우드 저장소 서비스의 내부 또는 개인 URL 또는 도메인입니다.
- 경로 접두사: 파일 위치를 위한 경로 접두사입니다.
정보
기본 경로 접두사
는 "/"입니다. 예를 들어, 경로 접두사
가 비어 있으면 기본 파일 경로가 됩니다:
https://cdn.casbin.com/casdoor/avatar.png
"abcd/xxxx"로 채울 수 있으며, 그런 다음 아바타를 다음 위치에 저장할 수 있습니다:
https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
- 버킷: 파일과 데이터를 저장하는 데 사용되는 컨테이너입니다.
- 도메인: 클라우드 저장소의 CDN에 대한 사용자 정의 도메인 이름입니다.
- 지역 ID: 클라우드 저장소 서비스가 위치한 데이터 센터 지역을 지정하는 데 사용되는 식별자입니다.
로컬
로컬 시스템에 파일을 업로드하는 것을 지원합니다.
클라우드
AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS를 지원하며, 계속해서 더 많은 클라우드 저장소 서비스를 추가하고 있습니다.