diff --git a/app/models/manageiq/providers/amazon/storage_manager/s3/cloud_object_store_container.rb b/app/models/manageiq/providers/amazon/storage_manager/s3/cloud_object_store_container.rb index 22d2c5a8e..541646ee5 100644 --- a/app/models/manageiq/providers/amazon/storage_manager/s3/cloud_object_store_container.rb +++ b/app/models/manageiq/providers/amazon/storage_manager/s3/cloud_object_store_container.rb @@ -42,7 +42,9 @@ def raw_cloud_object_store_container_clear end def self.raw_cloud_object_store_container_create(ext_management_system, options) - options.except!(:name) # name is part of general options, but S3 doesn't like it + # frontend stores name as :name, but amazon expects it as :bucket + options[:bucket] = options.delete(:name) unless options[:name].nil? + region = options[:create_bucket_configuration][:location_constraint] connection = ext_management_system.connect(:region => region) bucket = connection.create_bucket(options)