workers-help
pages-help
general-help
durable-objects
workers-and-pages-discussions
pages-discussions
wrangler
coding-help
kv
š¦rust-on-workers
miniflare
stream
general-discussions
functions
zaraz
ā”instant-logs
email-routing
r2
pubsub-beta
analytics-engine
d1-database
queues
workers-for-platforms
workerd-runtime
web3
š¤turnstile
radar
web-research
logs-engine
cloudflare-go
terraform-provider-cloudflare
workers-ai
browser-rendering-api
logs-and-analytics
next-on-pages
cloudflare-ai
build-caching-beta
hyperdrive
vectorize
ai-gateway
python-workers-beta
vitest-integration-beta
workers-observability
workflows
vite-plugin
Hello, I have a bug report for R2 - is
I might be being a numpty - but has
@aws-sdk/client-s3
And assumed it would be like - but no dice so far
```ts...you can use presigned for GET and PUT
Hi, hope you all are having good day...
R2 / Billing issue

sub #2

Day a day and R2 is with problems...
Hello, I use the R2 service to store
R2 sub
Data location | Cloudflare R2 docs
That looks like a compatibility issue
CORS error coming on first request, subsequent requests works
https://reports.empirical.run/<some-path>/<some-path>/index.html
), I am immediately able to play the video.
...1104 is a weird error to get, I would
i know u said donāt ask why but why not
Hey there!
SignatureDoesNotMatch
. I've tried to reproduce this locally and it seems like it happens when I simulate a temporary network disconnect / connect to a vpn. If I try the same reproduction steps with S3, the bug never occurs. Its making using r2 in any s3 compatible project quite flakey as a result.
Any help would be greatly appreciated, please lmk if there is any more details I can provide that would help!...I'm not a Cloudflare employee but the
These services are explicitly designed to allow customers to serve non-HTML content like video, images, and other large files hosted directly by Cloudflare.It's not hosted directly in this case. Will they take action on you for you? Eh, espec if you're not using a lot of bandwidth, the terms are more focused on big abusers and such. I would ask this though: Why not have your custom app return a presigned url if you're trying to do access enforcement? The way you described would entirely depend on your app's bandwidth/connection/make it a bottleneck for all requests...