diff --git a/lib/fog/aws/storage.rb b/lib/fog/aws/storage.rb index 5fbcf95447..5e078d097b 100644 --- a/lib/fog/aws/storage.rb +++ b/lib/fog/aws/storage.rb @@ -190,6 +190,7 @@ def v4_signed_params_for_url(params, expires) params = request_params(params) params[:headers][:host] = params[:host] + params[:headers][:host] += ":#{params[:port]}" if params.fetch(:port, nil) signature_query_params = @signer.signature_parameters(params, now, "UNSIGNED-PAYLOAD") params[:query] = (params[:query] || {}).merge(signature_query_params)