С камнем AWS SDK я могу легко получить 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-адрес вручную? (Я бы предпочел избежать этого.)