Memperbarui situs web statis yang digunakan untuk Amplify dari bucket S3 - AWS Amplify Hosting

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memperbarui situs web statis yang digunakan untuk Amplify dari bucket S3

Jika Anda memperbarui objek apa pun untuk situs web statis dalam S3 bucket tujuan umum yang dihosting di Amplify, Anda harus menerapkan ulang aplikasi ke Amplify Hosting agar perubahan diterapkan. Amplify Hosting tidak secara otomatis mendeteksi perubahan pada bucket. S3 Kami menyarankan Anda menggunakan AWS Command Line Interface (CLI) untuk memperbarui situs web Anda.

Sinkronkan pembaruan ke S3

Setelah Anda membuat perubahan pada file proyek situs web Anda, gunakan perintah s3 sync berikut untuk menyinkronkan perubahan yang Anda buat ke direktori sumber lokal Anda dengan bucket tujuan umum Amazon S3 target Anda. Untuk menggunakan contoh ini, ganti <source> dengan nama direktori lokal Anda dan <target> dengan nama bucket Amazon S3 Anda.

aws s3 sync <source> <target>

Menerapkan ulang situs web ke Amplify Hosting

Gunakan perintah amplify start-deployment berikut untuk menerapkan ulang aplikasi yang diperbarui di bucket Amazon S3 untuk Amplify Hosting. Untuk menggunakan contoh ini, ganti <app_id> dengan id aplikasi Amplify Anda, <branch_name> dengan nama cabang Anda, dan s3://amzn-s3-demo-website-bucket/prefix dengan S3 bucket dan awalan Anda.

aws amplify start-deployment --app-id <app_id> --branch-name <branch_name> --source-url s3://amzn-s3-demo-website-bucket/prefix --source-url-type BUCKET_PREFIX