Skip to content

Conversation

@jonesphillip
Copy link
Contributor

Updates R2 presigned url docs + object download, upload, and delete

@github-actions github-actions bot added the product:r2 R2 object storage: https://developers.cloudflare.com/r2 label Nov 30, 2025
@github-actions
Copy link
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/docs/r2/ @oxyjun, @elithrar, @jonesphillip, @aninibread, @harshil1712, @cloudflare/workers-docs, @cloudflare/pcx-technical-writing

@github-actions
Copy link
Contributor

github-actions bot commented Nov 30, 2025

Preview URL: https://070125fb.preview.developers.cloudflare.com
Preview Branch URL: https://pjones-r2-update-presigned.preview.developers.cloudflare.com

Files with changes (up to 15)

Original Link Updated Link
https://developers.cloudflare.com/r2/api/s3/presigned-urls/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/api/s3/presigned-urls/
https://developers.cloudflare.com/r2/objects/upload-objects/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/objects/upload-objects/
https://developers.cloudflare.com/r2/examples/aws/boto3/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/boto3/
https://developers.cloudflare.com/r2/objects/download-objects/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/objects/download-objects/
https://developers.cloudflare.com/r2/buckets/cors/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/buckets/cors/
https://developers.cloudflare.com/r2/objects/delete-objects/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/objects/delete-objects/
https://developers.cloudflare.com/r2/examples/aws/aws-sdk-js/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws-sdk-js/
https://developers.cloudflare.com/r2/examples/aws/aws4fetch/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws4fetch/
https://developers.cloudflare.com/r2/examples/aws/aws-sdk-js-v3/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws-sdk-js-v3/
https://developers.cloudflare.com/r2/examples/aws/aws-sdk-net/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws-sdk-net/
https://developers.cloudflare.com/r2/examples/aws/custom-header/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/custom-header/
https://developers.cloudflare.com/r2/examples/aws/aws-cli/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws-cli/
https://developers.cloudflare.com/r2/examples/aws/aws-sdk-php/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws-sdk-php/
https://developers.cloudflare.com/r2/examples/aws/aws-sdk-java/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws-sdk-java/
https://developers.cloudflare.com/r2/examples/aws/aws-sdk-go/ https://pjones-r2-update-presigned.preview.developers.cloudflare.com/r2/examples/aws/aws-sdk-go/

Copy link
Collaborator

@elithrar elithrar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall good.

Need best practices - e.g. CORS config and Content-Type scoping - to protect Pre-signed URLs from abuse/misuse

@jonesphillip jonesphillip merged commit 2054015 into production Dec 2, 2025
9 checks passed
@jonesphillip jonesphillip deleted the pjones/r2-update-presigned branch December 2, 2025 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:r2 R2 object storage: https://developers.cloudflare.com/r2 size/l

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants