【发布时间】:2011-03-24 17:55:08
【问题描述】:
我想使用heroku_san 将多个环境部署到heroku。我使用蜻蜓进行图像处理,使用 S3 进行存储。通常您可以直接使用heroku config:add S3_KEY=… S3_SECRET=… 为存储添加您的密钥和秘密。
所以我已将这些详细信息添加到heroku_san 使用的heroku.yml 文件中:
staging:
app: app-staging
config: &default
BUNDLE_WITHOUT: "development:test"
S3_KEY: XXXXXXXXXXXXXXXXXX
S3_SECRET: XXXXXXXXXXXXXXXXXX
S3_BUCKET: app-staging
但在部署时我仍然得到:
rake aborted!
ENV variable 'S3_KEY' needs to be set - use
heroku config:add S3_KEY=XXXXXXXXX
我在这里缺少什么?有没有比将这些信息存储在 YML 文件中更好的方法?
【问题讨论】:
标签: deployment amazon-s3 heroku heroku-san