2015-01-16 4 views
11

Con la gemma SDK AWS posso ottenere facilmente un URL oggetto in base ad alcuni parametri.Ottieni una chiave oggetto dall'URL utilizzando AWS SDK (v2)

Esempio:

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 

Dato un URL pubblico, posso invertirla per ottenere un Aws::S3::Object? C'è un metodo per farlo usando questo SDK? O dovrei dividere l'URL manualmente? (Preferirei evitare questo.)

+0

Io non la penso così .. Niente che ho trovato in questo [note] (https://github.com/AWS/AWS-sdk-core-ruby/release). –

risposta