View a markdown version of this page

Menyebarkan situs web statis untuk AWS Perkuat 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 untuk AWS Perkuat 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 penyebaran situs web Anda di jaringan pengiriman konten (CDN) yang tersedia secara global 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 CDN terkelola, dan menghasilkan URL HTTPS publik agar situs web Anda dapat diakses di mana saja. Menyebarkan situs web statis menggunakan Amplify Hosting memberi Anda manfaat dan fitur berikut:

  • Penyebaran 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. Ketika pengguna meminta konten yang Anda layani CloudFront, permintaan dialihkan ke lokasi tepi yang menyediakan latensi terendah (penundaan waktu), sehingga konten dikirimkan dengan kinerja terbaik, peningkatan keandalan, dan ketersediaan. Untuk informasi selengkapnya, lihat Cara CloudFront mengirimkan konten di Panduan CloudFront Pengembang Amazon.

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

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

  • Sertifikat SSL khusus - 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.

  • Metrik dan CloudWatch pemantauan baw aan - Pantau lalu lintas, kesalahan, transfer data, dan latensi untuk situs web Anda.

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

  • Mengalihkan dan menulis ulang - Buat aturan pengalihan dan tulis ulang di konsol Amplify untuk mengaktifkan server web untuk mengalihkan navigasi dari satu URL ke URL lainnya.

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

penting

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

Anda dapat memulai proses penerapan dari konsol Amazon S3, konsol Amplify, AWS CLI, atau SDK. AWS 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 Konsol Manajemen AWS 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 terapkan ke Amplify Hosting.

  4. Pilih tab Properti.

  5. Di bawah Hosting situs web statis, pilih Buat aplikasi Amplify. Pada langkah ini, proses penerapan 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 cabang, 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 menemukan dan memilihnya.

  7. Pilih Simpan dan deploy.

catatan

Jika Anda memperbarui salah satu objek untuk situs web statis di bucket tujuan umum yang dihosting di Amplify, Anda harus menyebarkan 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 Menye barkan situs web statis dari S3 menggunakan konsol Amplify di Panduan Pengguna AWS Amplify Hosting.

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