2015-01-16 9 views
11

Mit dem AWS SDK Juwel kann ich leicht eine Objekt-URL mit einigen Parametern erhalten.Erhalte einen Objektschlüssel aus URL mit AWS SDK (v2)

Beispiel:

credentials = Aws::Credentials.new(ENV['S3_KEY'], ENV['S3_SECRET']) 
s3 = Aws::S3::Resource.new(
    credentials: credentials, 
    region: ENV['S3_REGION_KEY'] 
) 
object = s3.bucket('my-bucket').object('path/to/file.ext') 
url = object.public_url 

eine öffentliche URL gegeben, kann ich es umgekehrt eine Aws::S3::Object zu erhalten? Gibt es eine Methode, um dieses SDK zu verwenden? Oder sollte ich die URL manuell teilen? (Ich würde das lieber vermeiden.)

+0

Ich glaube nicht .. Nichts, was ich in diesem [Anmerkungen] gefunden (https://github.com/aws/aws-sdk-core-ruby/releases). –

Antwort