Menyebarkan situs web statis ke AWS Amplify Hosting dari bucket tujuan umum S3 - Amazon Simple Storage Service

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

Menyebarkan situs web statis ke AWS Amplify Hosting dari bucket tujuan umum S3

Kami menyarankan Anda menggunakan AWS Amplify Hosting untuk meng-host konten situs web statis yang disimpan di S3. Amplify Hosting adalah layanan yang dikelola sepenuhnya yang memudahkan untuk menyebarkan situs web Anda di jaringan pengiriman konten yang tersedia secara global (CDN) yang didukung oleh Amazon CloudFront, memungkinkan hosting situs web statis yang aman tanpa pengaturan ekstensif. Dengan AWS Amplify Hosting, Anda dapat memilih lokasi objek Anda dalam bucket tujuan umum Anda, menyebarkan konten Anda ke yang dikelolaCDN, dan membuat publik HTTPS URL agar situs web Anda dapat diakses di mana saja. Menyebarkan situs web statis menggunakan Amplify Hosting memberi Anda manfaat dan fitur berikut:

  • Penerapan ke jaringan pengiriman AWS konten (CDN) yang didukung oleh Amazon CloudFront - CloudFront adalah layanan web yang mempercepat distribusi konten web statis dan dinamis Anda kepada pengguna Anda. CloudFront mengirimkan konten Anda melalui jaringan pusat data di seluruh dunia yang disebut lokasi tepi. Saat pengguna meminta konten yang Anda sajikan CloudFront, permintaan akan diarahkan ke lokasi tepi yang memberikan latensi terendah (waktu tunda), sehingga konten dikirimkan dengan kinerja terbaik, peningkatan keandalan, dan ketersediaan. Untuk informasi selengkapnya, lihat Cara CloudFront mengirimkan konten di Panduan CloudFront Pengembang Amazon.

  • HTTPSdukungan - Menyediakan komunikasi dan transfer data yang aman antara situs web Anda dan browser web pengguna.

  • Domain khusus - Hubungkan situs web Anda dengan mudah ke kustom yang URL dibeli dari pendaftar domain seperti Amazon Route 53.

  • SSLSertifikat kustom - Saat menyiapkan domain kustom, Anda dapat menggunakan sertifikat terkelola default yang disediakan Amplify untuk Anda atau Anda dapat menggunakan sertifikat kustom Anda sendiri yang dibeli dari otoritas sertifikat pihak ketiga pilihan Anda.

  • Dibangun pada metrik dan CloudWatch pemantauan - Memantau lalu lintas, kesalahan, transfer data, dan latensi untuk situs web Anda.

  • Perlindungan kata sandi - Batasi akses ke situs web Anda, dengan menyiapkan persyaratan nama pengguna dan kata sandi di konsol Amplify.

  • Pengalihan dan penulisan ulang - Buat aturan pengalihan dan tulis ulang di konsol Amplify untuk memungkinkan server web mengalihkan navigasi dari satu ke yang lain. URL

Saat Anda menerapkan aplikasi dari bucket tujuan umum Amazon S3 ke Amplify Hosting AWS , biaya didasarkan pada model harga Amplify. Untuk informasi selengkapnya, silakan lihat Harga AWS Amplify.

penting

Amplify Hosting tidak tersedia di semua Wilayah AWS tempat Amazon S3 tersedia. Untuk menerapkan situs web statis ke Amplify Hosting, bucket tujuan umum Amazon S3 yang berisi situs web Anda harus berada di wilayah tempat Amplify tersedia. Untuk daftar wilayah tempat Amplify tersedia, lihat Amplify endpoint di bagian. Referensi Umum Amazon Web Services

Anda dapat memulai proses penerapan dari konsol Amazon S3, konsol Amplify, konsol, AWS CLI atau. AWS SDKs Anda hanya dapat menerapkan ke Amplify dari bucket tujuan umum yang terletak di akun Anda sendiri. Amplify tidak mendukung akses bucket lintas akun.

Gunakan petunjuk berikut untuk menerapkan situs web statis dari bucket tujuan umum Amazon S3 ke Amplify Hosting mulai dari konsol Amazon S3.

Menyebarkan situs web statis ke Amplify dari konsol S3

Untuk menyebarkan situs web statis dari konsol Amazon S3
  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/

  2. Di panel navigasi kiri, pilih Bucket.

  3. Dalam daftar Bucket, pilih bucket tujuan umum yang berisi situs web yang ingin Anda gunakan untuk Amplify Hosting.

  4. Pilih tab Properti.

  5. Di bawah hosting situs web statis, pilih Buat aplikasi Amplify. Pada langkah ini, proses penyebaran akan pindah ke konsol Amplify.

  6. Pada halaman Deploy with S3, lakukan langkah-langkah berikut.

    1. Untuk nama Aplikasi, masukkan nama aplikasi atau situs web Anda.

    2. Untuk nama Branch, masukkan nama backend aplikasi Anda.

    3. Untuk lokasi S3 objek yang akan dihosting, masukkan jalur direktori ke bucket tujuan umum Anda atau pilih Browse S3 untuk mencari dan memilihnya.

  7. Pilih Simpan dan deploy.

catatan

Jika Anda memperbarui objek apa pun untuk situs web statis di 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 Anda. Untuk informasi selengkapnya, lihat Memperbarui situs web statis yang diterapkan ke Amplify dari bucket S3 di Panduan Pengguna AWS Amplify Hosting.

Untuk memulai langsung dari konsol Amplify, lihat Menerapkan situs web statis dari S3 menggunakan konsol Amplify di Panduan Pengguna Amplify Hosting.AWS

Untuk mulai menggunakan AWS SDKs, lihat Membuat kebijakan bucket untuk menerapkan situs web statis dari S3 menggunakan Panduan Pengguna AWS Amplify Hosting. AWS SDKs