无法使用Rails应用程序连接到本地S3服务器Zenko

我的s3服务器在docker中运行。 我可以通过控制台中的s3cmd来访问它。

https://hub.docker.com/r/scality/s3server/

但是,当涉及到我的应用程序回形针,我得到一个错误InvalidAccessKeyId:

error ='Aws :: S3 :: Errors :: InvalidAccessKeyId:您提供的AWS访问密钥ID在我们的logging中不存在。 duration = 6841.50 view = 0.00 db = 13.67 Aws :: S3 :: Errors :: InvalidAccessKeyId(您提供的AWS访问密钥ID在我们的logging中不存在):

这是我的回形针脚本:

has_attached_file :document, storage: :s3, s3_host_name: 'localhost:8000', s3_credentials: 'config/s3_credentials', bucket: 'tests3fs', s3_endpoint: 'localhost:8000', s3_region: 'eu-west-1', verify: false 

s3_credentials:

 access_key_id: accessKey1 secret_access_key: verySecretKey1 region: eu-west-1 

当我通过s3cmdtesting服务器时: image description here

我的.s3cfgconfiguration:

 [default] access_key = accessKey1 secret_key = verySecretKey1 host_base = localhost:8000 host_bucket = %(bucket).localhost:8000 signature_v2 = False use_https = False