docs: sign presigned URLs for a public endpoint (Storage:S3:PresignServiceUrl) - #254
Merged
iammukeshm merged 4 commits intoSep 28, 2026
Conversation
# Conflicts: # src/content/docs/changelog/index.mdx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Docs for fullstackhero/dotnet-starter-kit#1402. That PR fixes browser file uploads in the Docker Compose deployment (#1401) with a new optional
Storage:S3:PresignServiceUrl.The Storage page documents the setting in the options list and the configuration sample. It explains the second, keyed presign client and adds a gotcha: a presigned URL only works on the host it was signed for, with the proxy
Hostheader rule and the CORS requirement. It also notes that a test factory that re-registers the S3 stack must register the keyed client. The Files page lists the newPresignServiceUrlTestsamong the integration tests. The changelog gets a 2026-09-27 entry with the upgrade note for compose users: setFSH_S3_PUBLIC_URL, free port 9000 or setFSH_S3_PORT, and forward theHostheader unchanged.npx astro checkpasses with 0 errors and 0 warnings.