Derzeit ich GET-Anfragen sandte aws-sdk Rubin wie folgt bis S3 mit:Amazon S3: Wie Anfragen einstellen virtuelle Host verwenden, in Ruby aws sdk
#!/usr/bin/ruby
#
require 'aws-sdk'
s3 = Aws::S3::Resource.new(region: 'test', endpoint:'http://10.0.23.45:8081')
my_bucket = s3.bucket('test.bucket-name')
my_bucket.objects.limit(50).each do |obj|
puts " #{obj.key} => #{obj.etag}"
end
Aber die Anfrage versucht, diese zu schlagen URL-Endpunkt (virtuelles Hosting):
http://test.bucket-name.10.0.23.45:8081
Ich möchte stattdessen Pfadstiladressierung verwenden. Dies ist, was ich der Anforderungs-URL Endpunkt aussehen soll:
http://10.0.23.45:8081/test.bucket-name/
Jede Idee, wie Pfad Stil setzen statt virtueller Hosting-Adresse Adressierung? Vielen Dank.