存储 · 可用
连接任意 S3 兼容存储
许多存储服务都支持 S3 API,例如 Hetzner Object Storage、Vultr Object Storage、Wasabi 和 Backblaze B2(通过其 S3 API),都可以通过自定义端点连接。我们不会逐一测试每个服务,请确认你的服务支持标准的 S3 对象读写。 现已在 API Velocity 和 Momentum 套餐中提供。
- 存储
- 你的 S3 兼容存储可用
- CDN
- Cloudflare 或 Amazon CloudFront
- 套餐
- Velocity 和 Momentum
连接所需信息
切换到自有存储和 CDN 时,在控制台中填写以下信息。密钥只需能读写一个存储桶中的对象。
- 控制台选项
- 选择 Custom S3-compatible 并填写端点
- 端点
https://s3.your-provider.com(示例)- 存储桶
- 一个已有的存储桶,smallPict 会把优化后的文件写入其中
- 区域
auto(或服务商指定的区域)- 访问密钥
- 能够写入和读取对象(PutObject、GetObject)的访问密钥和密钥
- 路径样式寻址
- 支持:如果你的服务需要,请开启
- 网络
- 端点必须可通过 HTTPS 从互联网访问,并具有有效证书
存储和 CDN 一起连接
使用自有资源是一个整体设置:自有存储和自有 CDN 一起连接,不能只开启其中一个。请为 你的 S3 兼容存储 搭配 Cloudflare 或 Amazon CloudFront 作为 CDN。
使用自有存储和 CDN 时,文件位于你自己的账号中,在 smallPict 之外。你需要对这些副本负责;smallPict 不保留备份,也不参与 CDN 的性能。
目前可搭配的 CDN
还不想自己管理?Velocity 和 Momentum 默认“由 smallPict 管理”:由我们为你存储和分发文件。WordPress 套餐始终使用 smallPict 托管 CDN。
常见问题
哪些套餐可以使用?
API 套餐 Velocity 和 Momentum。WordPress 套餐(包括 Business)使用 smallPict 托管 CDN,不能连接自有存储。
可以只连接存储、继续使用 smallPict CDN 吗?
不可以。自有存储和自有 CDN 会一起开启。如果不想自己运维 CDN,请保留“由 smallPict 管理”。
密钥需要管理员权限吗?
不需要。只需能读写所连接存储桶中的对象,你也可以随时在存储账号中撤销或轮换它们。
smallPict 会保留我的文件副本吗?
不会。图片在临时的加密处理存储中处理,优化后的文件写入你的存储桶。smallPict 不会备份你账号中的文件。
使用自有存储和 CDN
选择 Velocity 或 Momentum,然后在控制台中连接 你的 S3 兼容存储 以及 Cloudflare 或 Amazon CloudFront。