![](/img/trans.png)
[英]How can I stub a chain of calls to an AWS client object using AWS SDK V2 tests?
[英]Get an object key from URL using AWS SDK (v2)
使用AWS開發工具包gem,我可以輕松獲得給定一些參數的對象URL。
例:
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
嗎? 有沒有使用此SDK的方法? 還是應該手動拆分URL? (我希望避免這種情況。)
我無法用ruby遇到任何問題,但是該類確實存在於適用於AWS的Java SDK中。 因此,如果您要創建Ruby實現,可能值得用它作為指導
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.