Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai dengan distribusi CloudFront standar
Prosedur di bagian ini menunjukkan kepada Anda cara menggunakan CloudFront untuk menyiapkan distribusi standar yang melakukan hal berikut:
-
Membuat bucket S3 untuk digunakan sebagai asal distribusi Anda.
-
Menyimpan versi asli objek Anda di bucket Amazon Simple Storage Service (Amazon S3).
Menggunakan kontrol akses asal (OAC) untuk mengirim permintaan yang diautentikasi ke asal Amazon S3 Anda. OAC mengirimkan permintaan CloudFront untuk mencegah pemirsa mengakses bucket S3 Anda secara langsung. Untuk informasi lebih lanjut tentang OAC, lihatBatasi akses ke asal Amazon S3.
Menggunakan nama CloudFront domain URLs untuk objek Anda (misalnya,
https://d111111abcdef8.cloudfront.net/index.html
).-
Menyimpan objek Anda di lokasi CloudFront tepi selama durasi default 24 jam (durasi minimum adalah 0 detik).
Sebagian besar ini dikonfigurasi secara otomatis untuk Anda saat Anda membuat CloudFront distribusi.
Topik
Prasyarat
Sebelum memulai, pastikan bahwa Anda telah menyelesaikan langkah-langkah dalam Siapkan Akun AWS.
Buat bucket Amazon S3.
Bucket Amazon S3 adalah wadah untuk file (objek) atau folder. CloudFront dapat mendistribusikan hampir semua jenis file untuk Anda ketika ember S3 adalah sumbernya. Misalnya, CloudFront dapat mendistribusikan teks, gambar, dan video. Tidak ada maksimum untuk jumlah data yang dapat disimpan di Amazon S3.
Untuk tutorial ini, Anda membuat bucket S3 dengan hello world
file sampel yang disediakan yang akan Anda gunakan untuk membuat halaman web dasar.
Untuk membuat ember
Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/
-
Kami menyarankan Anda menggunakan sampel Hello World kami untuk Memulai ini. Unduh halaman web hello world: hello-world-html.zip. Buka zip dan simpan
css
folder danindex
file di lokasi yang nyaman, seperti desktop tempat Anda menjalankan browser. -
Pilih Buat bucket.
-
Masukkan nama Bucket unik yang sesuai dengan aturan penamaan bucket tujuan umum di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.
-
Untuk Wilayah, kami sarankan memilih Wilayah AWS yang secara geografis dekat dengan Anda. (Ini mengurangi latensi dan biaya.)
-
Memilih Wilayah yang berbeda juga berfungsi. Anda dapat melakukan ini untuk mengatasi persyaratan peraturan, misalnya.
-
-
Biarkan semua pengaturan lain pada defaultnya, lalu pilih Buat bucket.
Unggah konten ke ember
Setelah Anda membuat bucket Amazon S3, unggah konten file yang tidak di-zip ke dalamnyahello world
. (Anda mengunduh dan membuka ritsleting file ini.) Buat bucket Amazon S3.
Untuk mengunggah konten ke Amazon S3
-
Di bagian Bucket tujuan umum, pilih nama bucket baru Anda.
Pilih Unggah.
-
Pada halaman Unggah, seret
css
folder danindex
file ke area drop. -
Biarkan semua pengaturan lain pada defaultnya, lalu pilih Unggah.
Buat CloudFront distribusi yang menggunakan asal Amazon S3 dengan OAC
Untuk tutorial ini, Anda akan membuat CloudFront distribusi yang menggunakan asal Amazon S3 dengan kontrol akses asal (OAC). OAC membantu Anda mengirim permintaan yang diautentikasi dengan aman ke asal Amazon S3 Anda. Untuk informasi lebih lanjut tentang OAC, lihatBatasi akses ke asal Amazon S3.
Untuk membuat CloudFront distribusi dengan asal Amazon S3 yang menggunakan OAC
Buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home
. -
Pilih Buat Distribusi.
-
Masukkan nama Distribusi untuk distribusi standar. Nama akan muncul sebagai nilai untuk
Name
kunci sebagai tag. Anda dapat mengubah nilai ini nanti. Anda dapat menambahkan hingga 50 tag untuk distribusi standar Anda. Untuk informasi selengkapnya, lihat Tandai distribusi. -
Pilih situs web atau aplikasi tunggal, Berikutnya.
Pilih Berikutnya.
-
Untuk halaman tipe Origin, pilih Amazon S3.
-
Untuk asal S3, pilih Browse S3 dan pilih bucket S3 yang Anda buat untuk tutorial ini.
-
Untuk Pengaturan, pilih Gunakan pengaturan asal yang disarankan. CloudFront akan menggunakan pengaturan cache dan asal yang direkomendasikan default untuk asal Amazon S3 Anda, termasuk mengatur Origin Access Control (OAC). Untuk informasi selengkapnya tentang pengaturan yang disarankan, lihatReferensi pengaturan distribusi yang telah dikonfigurasi sebelumnya.
-
Pilih Berikutnya.
-
Pada halaman Aktifkan perlindungan keamanan, pilih apakah akan mengaktifkan perlindungan AWS WAF keamanan.
-
Pilih Berikutnya.
-
Pilih Buat distribusi. CloudFront memperbarui kebijakan bucket S3 untuk Anda.
-
Tinjau bagian Detail untuk distribusi baru Anda. Ketika distribusi Anda selesai digunakan, bidang terakhir diubah dari Deploying ke tanggal dan waktu.
-
Catat nama domain yang CloudFront ditetapkan untuk distribusi Anda. Itu terlihat serupa dengan yang berikut ini:
d111111abcdef8.cloudfront.net
.
Sebelum menggunakan bucket distribusi dan S3 dari tutorial ini di lingkungan produksi, pastikan untuk mengonfigurasinya untuk memenuhi kebutuhan spesifik Anda. Untuk informasi tentang mengonfigurasi akses di lingkungan produksi, lihatKonfigurasikan akses aman dan batasi akses ke konten.
Akses konten Anda melalui CloudFront
Untuk mengakses konten Anda CloudFront, gabungkan nama domain untuk CloudFront distribusi Anda dengan halaman utama untuk konten Anda. (Anda mencatat nama domain distribusi Anda diBuat CloudFront distribusi yang menggunakan asal Amazon S3 dengan OAC.)
-
Nama domain distribusi Anda mungkin terlihat seperti ini:
d111111abcdef8.cloudfront.net
-
Jalur ke halaman utama situs web biasanya
/index.html
.
Oleh karena itu, URL untuk mengakses konten Anda CloudFront mungkin terlihat seperti ini:
https://d111111abcdef8.cloudfront.net/index.html
.
Jika Anda mengikuti langkah-langkah sebelumnya dan menggunakan halaman web hello world, Anda akan melihat halaman web yang bertuliskan Hello world! .
Saat mengunggah lebih banyak konten ke bucket S3 ini, Anda dapat mengakses konten CloudFront melalui menggabungkan nama domain CloudFront distribusi dengan jalur ke objek di bucket S3. Misalnya, jika Anda mengunggah file baru yang diberi nama new-page.html
ke root bucket S3 Anda, URL akan terlihat seperti ini:
https://d111111abcdef8.cloudfront.net/new-page.html
.
Bersihkan
Jika Anda membuat bucket distribusi dan S3 hanya sebagai latihan pembelajaran, hapuslah agar Anda tidak lagi dikenakan biaya. Hapus distribusi terlebih dahulu. Untuk informasi selengkapnya, lihat tautan berikut:
Tingkatkan distribusi dasar Anda
Tutorial Memulai ini menyediakan kerangka kerja minimal untuk membuat distribusi. Kami menyarankan Anda menjelajahi penyempurnaan berikut:
-
Anda dapat menggunakan fitur konten CloudFront pribadi untuk membatasi akses ke konten di bucket Amazon S3. Untuk informasi selengkapnya tentang distribusi konten pribadi, lihat Sajikan konten pribadi dengan cookie yang ditandatangani URLs dan ditandatangani.
-
Anda dapat mengonfigurasi CloudFront distribusi Anda untuk menggunakan nama domain khusus (misalnya,
www.example.com
bukand111111abcdef8.cloudfront.net
). Untuk informasi selengkapnya, lihat Gunakan kustom URLs. -
Tutorial ini menggunakan asal Amazon S3 dengan kontrol akses asal (OAC). Namun, Anda tidak dapat menggunakan OAC jika asal Anda adalah bucket S3 yang dikonfigurasi sebagai titik akhir situs web. Jika itu masalahnya, Anda harus mengatur bucket Anda CloudFront sebagai custom origin. Untuk informasi selengkapnya, lihat Menggunakan bucket Amazon S3 yang dikonfigurasi sebagai titik akhir situs web. Untuk informasi lebih lanjut tentang OAC, lihatBatasi akses ke asal Amazon S3.