2015-01-16 16 views
11

का उपयोग कर URL से ऑब्जेक्ट कुंजी प्राप्त करें AWS SDK मणि के साथ मैं आसानी से कुछ पैरामीटर दिए गए ऑब्जेक्ट URL प्राप्त कर सकता हूं।AWS SDK (v2)

उदाहरण:

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 

एक सार्वजनिक URL को देखते हुए, मैं इसे एक Aws::S3::Object प्राप्त करने के लिए रिवर्स कर सकते हैं? क्या इस एसडीके का उपयोग करने के लिए कोई तरीका है? या मुझे यूआरएल मैन्युअल रूप से विभाजित करना चाहिए? (मैं इससे बचना पसंद करूंगा।)

+0

के लिए इस का उपयोग करते हुए मुझे ऐसा नहीं लगता है .. मैं इस [नोट्स] ने पाया कुछ भी नहीं है (https://github.com शायद सार्थक/एडब्ल्यूएस/एडब्ल्यूएस-sdk कोर-माणिक/विज्ञप्ति)। –

उत्तर

1

रूबी में कोई रास्ता नहीं आया है, हालांकि यह वर्ग जावा एसडीके में एडब्ल्यूएस के लिए मौजूद है। तो अगर आप एक रूबी कार्यान्वयन के लिए जा रहे हैं यह मार्गदर्शन

https://github.com/aws/aws-sdk-java/blob/806e98ecd35ba00d9dc0da35ab962c7caa76293c/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3URI.java