Memperbarui situs web statis yang digunakan untuk Amplify dari S3 bucket - 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 S3 bucket

Jika Anda memperbarui salah satu objek untuk situs web statis secara umum S3 bucket yang dihosting di Amplify, Anda harus menerapkan ulang aplikasi ke Amplify Hosting agar perubahan diterapkan. Amplify Hosting tidak secara otomatis mendeteksi perubahan pada S3 bucket. 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 keranjang Amazon S3.

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 Anda S3 ember dan awalan.

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