2016-06-12 3 views
1

aws-sdk gemを使用して、S3に0-testというバケットのファイルをリスト表示しようとしています。これは私のコードです:普通のRubyでAWS S3にファイルをアップロード

/Users/user/.rbenv/versions/2.2.3/lib/ruby/2.2.0/net/http.rb:879:in `initialize': unable to connect to `s3.ireland.amazonaws.com`; SocketError: getaddrinfo: nodename nor servname provided, or not known (Seahorse::Client::NetworkingError) 

私は何をしないのです:

require require 'aws-sdk' 

Aws.config.update({ 
    region: 'Ireland', 
    credentials: Aws::Credentials.new(key, key2) 
}) 

s3 = Aws::S3::Client.new 
print s3.list_buckets 

これは私が取得エラー(の重要な部分)のですか?ありがとう!

答えて

2

地域名が正しくありません。その地域はアイルランド語として知られていますが、API名はeu-west-1です。地域の完全なリストがありますhere

+0

ありがとう、ありがとう! – Linus