从本地存储ckan存储s3上的文件

时间:2015-04-10 11:24:40

标签: python amazon-s3 boto ckan

我正在使用ckan版本2.3&目前使用本地存储。 想要使用boto将资源存储在亚马逊s3水桶上。 是否为ckan配置了production.ini文件。 没有存储在s3上没有任何异常,错误 通过GUI上传。

1 个答案:

答案 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