content(what-is): rewrite the aws s3 sync with dynamic credentials guide#19265
content(what-is): rewrite the aws s3 sync with dynamic credentials guide#19265alexleventer wants to merge 1 commit into
Conversation
Rewrite for SEO and AEO: quotable opening, semantic chunking, explanation of the size+mtime change detection, IAM permissions table for upload/download/bucket-to-bucket/--delete, common-errors table, FAQ targeting doubt-removers, and cross-links to Pulumi ESC and related guides. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Your site preview for commit 48e5cd5 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-19265-48e5cd50.s3-website.us-west-2.amazonaws.com |
Pre-merge Review — Last updated 2026-05-20T16:51:31ZTip Summary: This PR rewrites the existing Review confidence:
Investigation log
🔍 Verification trail43 claims extracted · 25 verified · 7 unverifiable · 4 contradicted
Claim verification reported errors — some verdicts may be incomplete; spot-check the affected claims in-review. 🚨 Outstanding in this PRThese must be resolved or refuted before merging.
|
Summary
Rewrites
content/what-is/run-aws-s3-sync-with-dynamic-credentials.mdfor SEO and AEO. The new version is ~210 tight lines covering all three sync directions, the size+mtime change-detection model that confuses most users, and the operational risks of--delete.What changed
--exact-timestamps. This is the Switch to using typedoc for TypeScript documentation. #1 source of "why is sync re-uploading everything?" support tickets.--deleteflag, each with the minimum IAM permissions.aws-loginYAML, confirm emptyaws configure list.--deletemirror — each with copy-pasteable commands.PutObject/GetObject/CopyObject/DeleteObject).AccessDenied(ListObjects, PutObject/GetObject, DeleteObject),KMS.AccessDenied,InvalidClientTokenId,ExpiredToken, re-upload-loop.--deleterisk, large-file/multipart behavior, credential lifetime, cross-region/cross-account, source verification./product/esc/, OIDC config docs, sibling run-aws pages, resolve-* error pages.meta_descto lead with the value prop (under 160 chars).Test plan
make serve; visit/what-is/run-aws-s3-sync-with-dynamic-credentials/and confirm both tables, code blocks, and headings render correctly/product/esc/, OIDC docs, sibling run-aws pages, resolve-* pages)🤖 Generated with Claude Code