15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/aws-sdk-s3/endpoints.rb', line 15
def self.build(context)
unless context.config.regional_endpoint
endpoint = context.config.endpoint.to_s
end
Aws::S3::EndpointParameters.new(
bucket: context.params[:bucket],
region: context.config.region,
use_fips: context.config.use_fips_endpoint,
use_dual_stack: context[:use_dualstack_endpoint],
endpoint: endpoint,
force_path_style: context.config.force_path_style,
accelerate: context[:use_accelerate_endpoint],
use_global_endpoint: context.config.s3_us_east_1_regional_endpoint == 'legacy',
use_object_lambda_endpoint: nil,
disable_access_points: nil,
disable_multi_region_access_points: context.config.s3_disable_multiregion_access_points,
use_arn_region: context.config.s3_use_arn_region,
)
end
|