You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为DigitalOcean应用自动配置Spaces密钥环境变量?

解决DigitalOcean App配置Spaces密钥的方法

DigitalOcean目前确实没有给App自动关联Spaces环境变量的官方功能,得手动配置,下面是两种可行的方案:

方案一:创建专用Spaces访问密钥

  • 登录DigitalOcean控制台,打开「API」页面
  • 找到「Spaces access keys」板块,点击「Generate New Key」
  • 给密钥起个和App对应的名称,生成后立刻复制保存Access Key和Secret Key——这俩只会显示一次,丢了只能重新生成
  • 进入你的App控制台,切换到「Settings」→「Environment Variables」
  • 点击「Add Variable」,分别添加:
    • SPACES_ACCESS_KEY:值为刚才的Access Key
    • SPACES_SECRET_KEY:值为刚才的Secret Key
  • 额外建议加上SPACES_ENDPOINT(比如nyc3.digitaloceanspaces.com)和SPACES_BUCKET_NAME这两个变量,方便S3客户端直接读取配置

方案二:用IAM令牌(更安全)

  • 打开控制台的「IAM」页面,创建新令牌
  • 给令牌分配「Spaces对象存储」的读写权限(按需选只读或读写)
  • 生成令牌后,复制「Access Key ID」和「Secret Access Key」
  • 同样在App的「Environment Variables」里添加这两个值作为环境变量,用法和上面一致
  • 这种方式能精准控制权限,还能随时撤销令牌,比全局访问密钥更安全

内容的提问来源于stack exchange,提问作者maxime

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 05:32:03