本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
如果您一般用途更新靜態網站的任何物件 S3 託管在 Amplify 上的 儲存貯體,您必須將應用程式重新部署到 Amplify Hosting,以使變更生效。Amplify Hosting 不會自動偵測對 的變更 S3 儲存貯體。我們建議您使用 AWS Command Line Interface (CLI) 來更新您的網站。
同步更新至 S3
變更網站專案檔案後,請使用下列 s3 同步<source>
為本機目錄的名稱,並將 <target>
取代為 Amazon S3 儲存貯體的名稱。
aws s3 sync
<source>
<target>
將網站重新部署至 Amplify Hosting
使用下列 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