2016-06-12 13 views
1

Ich versuche, die Dateien in den Bucket mit dem Namen 0-test auf S3 unter Verwendung der aws-sdk Gem aufzulisten. Dies ist mein Code:Hochladen von Dateien in AWS S3 mit reinem Ruby

require require 'aws-sdk' 

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

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

Dies ist der (wichtiger Teil des) Fehler erhalte ich:

/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) 

Was bin ich? Vielen Dank!

Antwort

2

Der Name Ihrer Region ist nicht korrekt. Während diese Region umgangssprachlich als Irland bekannt ist, ist der API-Name eu-west-1. Es gibt eine vollständige Liste der Regionen here

+0

Vielen Dank, vielen Dank! – Linus

Verwandte Themen