# 外部存储

/dashboard/settings/external-storage

# 添加存储

点击 "添加存储".

# 添加存储时可能用到的 value 值 (公共)

# Name

待添加的外部存储的名称

数据类型 可接受
String max length 32

# Bucket

将存储文件的存储桶

数据类型 描述
String bucket name

# Key

用于访问该外部存储的 API key

数据类型 描述
String Public key

# Secret

用于访问该外部存储的 API secret

数据类型 描述
String Secret key

# 存储容量

允许存储的容量

数据类型 示例
String 20 GB

# URL

将被映射到该外部存储的 URL,可是该外部存储的 CDN 链接

数据类型 示例
String https://storage1.demo.chevereto.com/bucket/

注意

对于上面的例子,https://storage1.demo.chevereto.com/bucket/example.jpg 中的文件应该是能被正常解析和访问的

# 阿里云 OSS

# Endpoint(地域节点)

除了常见的设置,阿里云 OSS 还需要提 Endpoint(地域节点)

数据类型 描述
String 阿里云 OSS endpoint(地域节点)

# Amazon S3

除了常见的设置外,Amazon S3 还需要提供 region(区域)

数据类型 描述
String Amazon S3 region

# Backblaze B2

除了常见的设置外,Backblaze B2 使用不同的名称命名 KEY/SECRET

数据类型 描述
Key Account ID
Secret Master Application Key

# FTP

除了一些常见的设置外,FTP还需要其他值

描述 示例
Server IP 地址 或者 主机名(域名) 127.0.0.1 ftp.chevereto.com
Path 服务器 FTP 路径 /path/in/server/
User FTP 用户名 username
Password FTP 密码 password

# Google Cloud

除了一些常见的设置外,谷歌云需要提供 JSON 格式的密钥

# 私钥

数据类型 描述
String Google Cloud JSON key

# 本地存储

除了一些常见的设置,Local需要提供本地路径

数据类型 描述
String 本地路径

# Microsoft Azure

除了一些常见的设置外,Microsoft Azure 还需要其他值

描述
Account Microsoft Azure AccountName
Key Microsoft Azure Accountkey
Endpoint Microsoft Azure endpoint

# OpenStack

除了一些常见的设置,OpenStack 还需要其他的值

描述
Service name For example, swift
Identity URL Identity API endpoint
Username The username
Password The password
Region Storage region
Container Storage container
Tenant id Tenant id (account id)
Tenant name Tenant name (account name)

# S3 compatible

除了一些常见的设置外,兼容 S3 的配置还需要提供 Region 和 Endpoint

描述
Region Storage region
Endpoint Storage endpoint

# SFTP

FTP 相同,但使用 SSH文件传输协议 (opens new window) 协议。