我正在使用ckan版本2.3&目前使用本地存储。 想要使用boto将资源存储在亚马逊s3水桶上。 是否为ckan配置了production.ini文件。 没有存储在s3上没有任何异常,错误 通过GUI上传。
答案 0 :(得分:0)
您需要设置文件上传以指向配置文件中的s3,例如/etc/ckan/default/development.ini:
## OFS configuration
ofs.impl = s3
ofs.aws_access_key_id = xxxxxxxxx
ofs.aws_secret_access_key = xxxxxxxx`
##bucket to use in storage:
ckanext.storage.bucket = your_s3_bucket`
保存并退出。
在命令行上运行以下命令以进行迁移 从本地文件存储到远程存储。
paster db migrate-filestore