Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Context I use ‘aws-sdk-s3’ ruby gem to upload files to DO spaces.
Issue When uploading file with multiple spaces in sequence in file name, error returned:
Aws::S3::Errors::SignatureDoesNotMatch (Aws::S3::Errors::SignatureDoesNotMatch)
How can I fix this? Is it DO spaces specific error?
How to reproduce?
require "aws-sdk-s3"
require "content_disposition"
resource = Aws::S3::Resource.new(
access_key_id: "...",
secret_access_key: "...",
endpoint: "...",
region: "...",
)
bucket = resource.bucket("...")
object = bucket.object("...")
filename = "multiple spaces.txt"
object.put(
body: "content",
content_disposition: ContentDisposition.inline(filename),
)
WildcatMedia
jeffs
0621335d663b4b699a60eb27e28153
accesstrax
Dwight Trumbower
admin
yimprogramming
samunyi90
1d6ce141ab5444dfb1ea2dd29cf4b1
Matt Fricker
joel9b158e40551b15093f213f