Memulai dengan CloudFront distribusi dasar - Amazon CloudFront

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

Memulai dengan CloudFront distribusi dasar

Prosedur di bagian ini menunjukkan kepada Anda cara menggunakan CloudFront untuk menyiapkan konfigurasi dasar yang melakukan hal berikut:

  • Membuat bucket 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. OACmengirimkan permintaan CloudFront untuk mencegah pemirsa mengakses bucket S3 Anda secara langsung. Untuk informasi lebih lanjut tentangOAC, lihatBatasi akses ke asal Amazon Simple Storage Service.

  • 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 opsi ini dapat disesuaikan. Untuk informasi tentang cara menyesuaikan opsi CloudFront distribusi, lihatBuat distribusi.

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

  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di. https://console.aws.amazon.com/s3/

  2. 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 dan index file di lokasi yang nyaman, seperti desktop tempat Anda menjalankan browser.

  3. Pilih Buat bucket.

  4. Masukkan nama Bucket unik yang sesuai dengan aturan penamaan bucket tujuan umum di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

  5. 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.

  6. 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
  1. Di bagian Bucket tujuan umum, pilih nama bucket baru Anda.

  2. Pilih Unggah.

  3. Pada halaman Unggah, seret css folder dan index file ke area drop.

  4. 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. OACmembantu Anda mengirim permintaan yang diautentikasi dengan aman ke asal Amazon S3 Anda. Untuk informasi lebih lanjut tentangOAC, lihatBatasi akses ke asal Amazon Simple Storage Service.

Untuk membuat CloudFront distribusi dengan asal Amazon S3 yang menggunakan OAC
  1. Buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Pilih Buat Distribusi.

  3. Untuk domain Origin, Origin, pilih bucket S3 yang Anda buat untuk tutorial ini.

  4. Untuk Origin, akses Origin, pilih Pengaturan kontrol akses Origin (disarankan).

  5. Untuk kontrol akses Origin, pilih Buat baru OAC.

  6. Di OAC panel Buat baru, pertahankan pengaturan default dan pilih Buat.

  7. Untuk Web Application Firewall (WAF), pilih salah satu opsi.

  8. Untuk semua bagian dan pengaturan lainnya, terima nilai default. Untuk informasi selengkapnya tentang opsi ini, lihat Pengaturan distribusi.

  9. Pilih Buat Distribusi.

  10. Dalam kebijakan bucket S3 perlu diperbarui banner, baca pesan dan pilih Copy policy.

  11. Di spanduk yang sama, pilih tautan ke izin bucket Go to S3 untuk memperbarui kebijakan. (Ini membawa Anda ke halaman detail bucket Anda di konsol Amazon S3.)

  12. Untuk kebijakan Bucket, pilih Edit.

  13. Di bidang Edit pernyataan, tempel kebijakan yang Anda salin di langkah 10.

  14. Pilih Simpan perubahan.

  15. Kembali ke CloudFront konsol dan tinjau bagian Detail untuk distribusi baru Anda. Ketika distribusi Anda selesai digunakan, bidang terakhir diubah dari Deploying ke tanggal dan waktu.

  16. 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 melalui 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 bernama new-page.html ke root bucket S3 Anda, URL tampilannya 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:

  • Secara default, file (objek) di bucket Amazon S3 diatur sebagai pribadi. Hanya Akun AWS yang membuat bucket yang memiliki izin untuk membaca atau menulis file. Jika Anda ingin mengizinkan siapa pun mengakses file di bucket Amazon S3 Anda menggunakan CloudFront URLs, Anda harus memberikan izin baca publik ke objek.

  • 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 tentangOAC, lihatBatasi akses ke asal Amazon Simple Storage Service.