S3 兼容存储凭证
在 AutoSSL 中管理并使用 S3 兼容存储凭证。
概览
S3 兼容存储凭证用于让 AutoSSL 向任何 S3 兼容对象存储服务进行身份验证。添加这些凭证后,你授权 AutoSSL 代为把 SSL 证书文件上传到存储桶。
此凭证类型适用于 MinIO、Ceph RADOS Gateway、Wasabi、DigitalOcean Spaces,以及其他提供 S3 兼容 API 的服务。
此凭证类型与 AWS、Cloudflare R2 及其他服务商专用访问密钥相互独立。当存储端点完全自定义、且没有对应的专用服务商时,使用此类型。
配置参数
| 参数 | 说明 |
|---|---|
| Access Key ID | S3 兼容存储的 Access Key ID。 |
| Secret Access Key | 对应的私有访问密钥。AutoSSL 会在保存前对其进行安全加密。 |
重要
以后如果要修改 Secret Access Key,必须重新填写完整的密钥。
如何获取凭证
具体步骤取决于存储平台。一般流程如下:
- 登录对象存储管理控制台或 MinIO 管理面板。
- 为 AutoSSL 创建专用用户或服务账号。
- 生成 Access Key ID 和 Secret Access Key。
- 授予该用户向目标存储桶上传对象的权限(例如
PutObject/s3:PutObject)。 - 把凭证复制到 AutoSSL。
MinIO 示例
- 打开 MinIO Console,进入 Access Keys。
- 点击 Create access key,复制 Access Key 和 Secret Key。
- 确认关联用户对目标存储桶有写入权限。
安全建议
- 使用专用凭证:为 AutoSSL 单独创建访问密钥,不要复用管理员凭证。
- 最小权限:只对指定存储桶授予
PutObject(如有需要,也可对目标前缀授予ListBucket)。 - 定期轮换:定期轮换访问密钥,降低凭证泄露的风险。
支持的部署目标
S3 兼容存储凭证用于 AutoSSL 中的以下部署服务商:
- S3 Compatible Storage:把证书文件上传到自定义的 S3 兼容存储桶,并保留版本目录和 latest 路径。