2

我对 ruby​​ 很陌生,我正在为 ruby​​ 中的 amazon s3 打开一个安全连接。在这里我写了一个简单的方法如下当你调用这个方法它建立连接但我认为它不那么安全

def delete_file(path, &block)
    AWS::S3::Base.establish_connection!(:access_key_id => $key, :secret_access_key => $skey)             #here propery connection done  
    AWS::S3::S3Object.delete path, $bkt                                                             #here file gets deleted
    yield true
  end

然后我搜索并从http://eventmachine.rubyforge.org/EventMachine/Connection.html#start_tls-instance_methodstart_tls找到了 eventmachine 的方法

4

1 回答 1

0

您应该能够:use_ssl => true按照手册中的说明使用:

您可以使用 :use_ssl 选项指定 URL 是否应通过 SSL:

# Url 将使用 https 协议

S3Object.url_for('beluga_baby.jpg', 'marcel',   :use_ssl => true)
于 2013-05-17T06:35:19.927 回答