本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 S3儲存貯體更新部署至 Amplify 的靜態網站
如果您在 Amplify 上託管的一般用途S3 儲存貯體中更新靜態網站的任何物件,您必須將應用程式重新部署至 Amplify Hosting,以使變更生效。Amplify 託管不會自動偵測儲存S3貯體的變更。我們建議您使用 AWS Command Line Interface (CLI) 來更新您的網站。
同步更新至 S3
變更網站專案檔案後,請使用下列 s3 同步<source> 取代為本機目錄的名稱,並將 <target> 取代為 Amazon S3 儲存貯體的名稱。
aws s3 sync<source><target>
將網站重新部署到 Amplify 託管
使用下列 amplify start-deployment<app_id> 取代為您的 Amplify 應用程式的 ID、將 <branch_name> 取代為您的分支名稱,並將 s3://amzn-s3-demo-website-bucket/prefix 取代為您的S3儲存貯體和字首。
aws amplify start-deployment --app-id<app_id>--branch-name<branch_name>--source-urls3://amzn-s3-demo-website-bucket/prefix--source-url-type BUCKET_PREFIX