本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 更新部署至 Amplify 的靜態網站 S3 儲存貯體
如果您一般用途更新靜態網站的任何物件 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