View a markdown version of this page

Tutorial: Hosting video streaming sesuai permintaan dengan Amazon S3, Amazon CloudFront, dan Amazon Route 53 - Amazon Simple Storage Service

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

Tutorial: Hosting video streaming sesuai permintaan dengan Amazon S3, Amazon CloudFront, dan Amazon Route 53

Anda dapat menggunakan Amazon S3 dengan Amazon CloudFront untuk meng-host video untuk ditonton sesuai permintaan dengan cara yang aman dan dapat diskalakan. Streaming video on demand (VOD) berarti konten video Anda disimpan di server dan pemirsa dapat menontonnya kapan saja.

CloudFront adalah layanan jaringan pengiriman konten (CDN) yang cepat, sangat aman, dan dapat diprogram. CloudFront dapat mengirimkan konten Anda dengan aman melalui HTTPS dari semua lokasi CloudFront tepi di seluruh dunia. Untuk informasi selengkap CloudFront nya, lihat Apa itu Amazon CloudFront? dalam Panduan CloudFront Pengembang Amazon.

CloudFront caching mengurangi jumlah permintaan yang harus ditanggapi server asal Anda secara langsung. Ketika pemir sa (pengguna akhir) meminta video yang Anda layani CloudFront, permintaan dialihkan ke lokasi tepi terdekat yang lebih dekat ke tempat penampil berada. CloudFront menyajikan video dari cache-nya, mengambilnya dari bucket S3 hanya jika belum di-cache. Fitur manajemen caching ini mempercepat pengiriman video Anda ke pemirsa secara global dengan latensi rendah, throughput tinggi, dan kecepatan transfer tinggi. Untuk informasi selengkapnya tentang manajemen CloudFront caching, lihat Meng optimalkan caching dan ketersediaan di Panduan Peng CloudFront embang Amazon.

Bagaimana mekanisme CloudFront caching bekerja.
Tujuan

Dalam tutorial ini, Anda mengonfigurasi bucket S3 untuk meng-host streaming video on-demand menggunakan CloudFront untuk pengiriman dan Amazon Route 53 untuk Sistem Nama Domain (DNS) dan manajemen domain khusus.

Prasyarat: Daftarkan dan konfigurasikan domain khusus dengan Route 53

Sebelum Anda memulai tutorial ini, Anda harus mendaftar dan mengkonfigurasi domain khusus (misalnya,example.com) dengan Route 53 sehingga Anda dapat mengonfigurasi CloudFront distribusi Anda untuk menggunakan nama domain khusus nanti.

Tanpa nama domain khusus, video S3 Anda dapat diakses publik dan di-host CloudFront melalui URL yang terlihat mirip dengan berikut ini:

https://CloudFront distribution domain name/Path to an S3 video

Misalnya, https://d111111abcdef8.cloudfront.net/sample.mp4.

Setelah Anda mengonfigurasi CloudFront distribusi untuk menggunakan nama domain khusus yang dikonfigurasi dengan Route 53, video S3 Anda dapat diakses publik dan di CloudFront hosting melalui URL yang terlihat mirip dengan berikut ini:

https://CloudFront distribution alternate domain name/Path to an S3 video

Misalnya, https://www.example.com/sample.mp4. Nama domain khusus lebih sederhana dan lebih intuitif untuk digunakan pemirsa Anda.

Untuk mendaftarkan domain khusus, lihat M endaftarkan domain baru menggunakan R ute 53 di Panduan Pengembang Amazon Route 53.

Ketika Anda mendaftarkan nama domain dengan Route 53, Route 53 membuat zona yang dihosting untuk Anda, yang akan Anda gunakan nanti dalam tutorial ini. Zona yang dihosting ini adalah tempat Anda menyimpan informasi tentang cara merutekan lalu lintas untuk domain Anda, misalnya, ke instans Amazon EC2 atau CloudFront distribusi.

Ada biaya yang terkait dengan pendaftaran domain, zona yang dihosting, dan kueri DNS yang diterima oleh domain Anda. Untuk informasi lebih lanjut, lihat Harga Amazon Route 53.

catatan

Ketika Anda mendaftarkan domain, itu membutuhkan biaya segera dan itu tidak dapat diubah. Anda dapat memilih untuk tidak memperpanjang domain secara otomatis, tetapi Anda membayar di muka dan memilikinya untuk tahun tersebut. Untuk informasi selengkapnya, lihat Mendaftarkan nama domain di Panduan Pengembang Amazon Route 53.

Langkah 1: Buat bucket S3

Buat bucket untuk menyimpan video asli yang Anda rencanakan untuk streaming.

Untuk membuat bucket
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Di bilah navigasi, pilih nama yang saat ini ditampilkan Wilayah AWS. Selanjutnya, pilih Wilayah tempat Anda ingin membuat bucket.

    catatan

    Untuk meminimalkan latensi dan biaya serta memenuhi persyaratan regulasi, pilih Wilayah yang dekat dengan Anda. Objek yang disimpan di Wilayah tidak pernah keluar dari Wilayah kecuali Anda secara tegas mentransfer atau mereplikasinya ke Wilayah lain. Untuk daftar Amazon S3 Wilayah AWS, lihat Layanan AWS titik akhir di Referensi Umum Amazon Web Services.

  3. Di panel navigasi kiri, pilih Buc ket tujuan umum.

  4. Pilih Buat bucket. Halaman Buat bucket terbuka.

  5. Untuk nama Bucket, masukkan nama untuk bucket Anda (misalnya,tutorial-bucket).

    Untuk informasi selengkapnya tentang penamaan bucket di Amazon S3, lihatAturan penamaan bucket tujuan umum.

  6. Untuk Wilayah, pilih Wilayah AWS tempat Anda ingin bucket berada.

    Jika memungkinkan, Anda harus memilih Wilayah yang paling dekat dengan sebagian besar pemirsa Anda. Untuk informasi selengkapnya tentang Wilayah bucket, lihatIkhtisar bucket tujuan umum.

  7. Untuk pengaturan Blokir Akses Publik untuk bucket ini, pertahankan pengaturan default (Blok ir semua akses publik diaktifkan).

    Bahkan dengan Blok ir semua akses publik diaktifkan, pemirsa masih dapat mengakses video yang diunggah CloudFront. Fitur ini merupakan keuntungan utama digunakan CloudFront untuk meng-host video yang disimpan di S3.

    Sebaiknya Anda tetap mengaktifkan semua pengaturan kecuali Anda perlu mematikan satu atau lebih dari pengaturan tersebut untuk kasus penggunaan Anda. Untuk informasi lebih lanjut tentang pemblokiran akses publik, lihat Melakukan blok akses publik ke penyimpanan Amazon S3 Anda.

  8. Untuk pengaturan yang tersisa, pertahankan default.

    (Opsional) Jika Anda ingin mengonfigurasi setelan bucket tambahan untuk kasus penggunaan spesifik Anda, lihatMembuat bucket tujuan umum.

  9. Pilih Buat bucket.

Langkah 2: Unggah video ke bucket S3

Prosedur berikut menjelaskan cara mengunggah file video ke bucket S3 dengan menggunakan konsol. Jika Anda mengunggah banyak file video besar ke S3, Anda mungkin ingin menggunakan Amazon S3 Transfer Acceleration untuk mengonfigurasi transfer file yang cepat dan aman. Akselerasi Transfer dapat mempercepat pengunggahan video ke bucket S3 Anda untuk transfer jarak jauh video yang lebih besar. Untuk informasi selengkapnya, lihat Mengonfigurasi transfer file yang cepat dan aman menggunakan Amazon S3 Transfer Acceleration.

Untuk mengunggah file ke bucket
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Di panel navigasi kiri, pilih Buc ket tujuan umum.

  3. Dalam daftar bucket tujuan umum, pilih nama bucket yang Anda buat di Langkah 1 (misalnya,tutorial-bucket) untuk mengunggah file Anda.

  4. Di tab Objek untuk bucket Anda, pilih Unggah.

  5. Pada halaman Unggah, di bawah File dan folder, pilih Tambahkan file.

  6. Pilih file yang akan diunggah, lalu pilih Buka.

    Misalnya, Anda dapat mengunggah file video bernamasample.mp4.

  7. Pilih Unggah.

Langkah 3: Buat identitas akses CloudFront asal

Untuk membatasi akses langsung ke video dari bucket S3 Anda, buat CloudFront pengguna khusus yang disebut identitas akses asal (OAI). Anda akan mengaitkan OAI dengan distribusi Anda nanti dalam tutorial ini. Dengan menggunakan OAI, Anda memastikan bahwa pemirsa tidak dapat melewati CloudFront dan mendapatkan video langsung dari bucket S3. Hanya CloudFront OAI yang dapat mengakses file di bucket S3. Untuk informasi selengkapnya, lihat Mem batasi akses ke sumber Amazon S3 di Panduan CloudFront Pengembang Amazon.

penting

Jika bucket yang Anda gunakan untuk meng-host situs web statis telah dienkripsi menggunakan enkripsi sisi server dengan AWS Key Management Service (AWS KMS) keys (SSE-KMS), Anda harus menggunakan kontrol akses asal (OAC) alih-alih identitas akses asal (OAI) untuk mengamankan asal. OAI tidak mendukung SSE-KMS, jadi Anda harus menggunakan OAC sebagai gantinya. Untuk informasi selengkapnya tentang OAC, lihat Mem batasi akses ke sumber Amazon S3 di Panduan CloudFront Pengembang Amazon.

Untuk membuat CloudFront OAI
  1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Di panel navigasi kiri, di bawah bagian Keamanan, pilih Akses Asal.

  3. Di bawah tab Identitas, pilih Buat identitas akses asal.

  4. Masukkan nama (misalnya,S3-OAI) untuk identitas akses asal yang baru.

  5. Pilih Buat.

Langkah 4: Buat CloudFront distribusi

Untuk digunakan CloudFront untuk menyajikan dan mendistribusikan video di bucket S3 Anda, Anda harus membuat CloudFront distribusi.

Buat CloudFront distribusi

  1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Di panel navigasi kiri, pilih Distri busi.

  3. Pilih Buat Distribusi.

  4. Di bagian Origin, untuk domain Origin, pilih nama domain asal S3 Anda, yang dimulai dengan nama bucket S3 yang Anda buat di Langkah 1 (misalnya,tutorial-bucket).

  5. Untuk akses Origin, pilih Identi tas akses Legacy.

  6. Di bawah Identitas akses Asal, pilih identitas akses asal yang Anda buat di Langkah 3 (misalnya,S3-OAI).

  7. Di bawah kebijakan Bucket, pilih Ya, perbarui kebijakan bucket.

  8. Di bagian Per ilaku cache default, di bawah Kebijakan protokol Penamp il, pilih Arahkan HTTP ke HTTPS.

    Ketika Anda memilih fitur ini, permintaan HTTP secara otomatis dialihkan ke HTTPS untuk mengamankan situs web Anda dan melindungi data pemirsa Anda.

  9. Untuk pengaturan lain di bagian Per ilaku cache default, pertahankan nilai default.

    (Opsional) Anda dapat mengontrol berapa lama file Anda tetap berada di CloudFront cache sebelum CloudFront meneruskan permintaan lain ke sumber Anda. Mengurangi durasi memungkinkan Anda untuk melayani konten dinamis. Meningkatkan durasi berarti pemirsa Anda mendapatkan kinerja yang lebih baik karena file Anda lebih cenderung ditayangkan langsung dari cache tepi. Durasi yang lebih lama juga mengurangi beban yang berasal dari Anda. Untuk informasi selengkapnya, lihat Mengelola berapa lama konten tetap berada di cache (kedaluwar sa) di Panduan CloudFront Pengembang Amazon.

  10. Untuk bagian lain, tetap setel pengaturan yang tersisa ke default.

    Untuk informasi selengkapnya tentang opsi pengaturan yang berbeda, lihat Nilai yang Anda Tentukan Saat Membuat atau Memperbarui Distribusi di Panduan CloudFront Pengembang Amazon.

  11. Pilih Buat Distribusi.

  12. Pada tab Umum untuk CloudFront distribusi Anda, di bawah Detail, nilai kolom Modifikasi terakhir untuk distribusi Anda berubah dari Penerapan ke stempel waktu saat distribusi terakhir diubah. Proses ini biasanya memakan waktu beberapa menit.

Tinjau kebijakan bucket

  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 nama bucket yang Anda gunakan sebelumnya sebagai asal CloudFront distribusi Anda (misalnya,tutorial-bucket).

  4. Pilih tab Izin.

  5. Di bagian kebijakan bucket, konfirmasikan bahwa Anda melihat pernyataan yang mirip dengan berikut ini dalam teks kebijakan bucket:

    { "Version": "2008-10-17", "Id": "PolicyForCloudFrontPrivateContent", "Statement": [ { "Sid": "1", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity EH1HDMB1FH2TC" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::tutorial-bucket/*" } ] }

    Ini adalah pernyataan yang ditambahkan CloudFront distribusi Anda ke kebijakan bucket saat Anda memilih Ya, perbarui kebijakan bucket sebelumnya.

    Pembaruan kebijakan bucket ini menunjukkan bahwa Anda berhasil mengonfigur CloudFront asi distribusi untuk membatasi akses ke bucket S3. Karena pembatasan ini, objek dalam bucket hanya dapat diakses melalui CloudFront distribusi Anda.

Langkah 5: Akses video melalui CloudFront distribusi

Sekarang, CloudFront dapat menyajikan video yang disimpan di bucket S3 Anda. Untuk mengakses video Anda melalui CloudFront, Anda harus menggabungkan nama domain CloudFront distribusi Anda dengan jalur ke video di bucket S3.

Untuk membuat URL ke video S3 menggunakan nama domain CloudFront distribusi
  1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Di panel navigasi kiri, pilih Distri busi.

  3. Untuk mendapatkan nama domain distribusi, lakukan hal berikut:

    1. Di kolom Origins, temukan CloudFront distribusi yang benar dengan mencari nama asalnya, yang dimulai dengan bucket S3 yang Anda buat di Langkah 1 (misalnya,tutorial-bucket).

    2. Setelah menemukan distribusi dalam daftar, perluas kolom nama domain untuk menyalin nilai nama domain untuk CloudFront distribusi Anda.

  4. Di tab browser baru, tempel nama domain distribusi yang Anda salin.

  5. Kembali ke tab browser sebelumnya, dan buka konsol S3 di https://console.aws.amazon.com/s3/.

  6. Di panel navigasi kiri, pilih Bucket.

  7. Dalam daftar Bucket, pilih nama bucket yang Anda buat di Langkah 1 (misalnya,tutorial-bucket).

  8. Dalam daftar Objek, pilih nama video yang Anda unggah di Langkah 2 (misalnya,sample.mp4).

  9. Pada halaman detail objek, di bagian I khtisar objek, salin nilai K unci. Nilai ini adalah jalur ke objek video yang diunggah di bucket S3.

  10. Kembali ke tab browser tempat Anda sebelumnya menempelkan nama domain distribusi, masukkan garis miring ke depan (/) setelah nama domain distribusi, lalu tempel jalur ke video yang Anda salin sebelumnya (misalnya,sample.mp4).

    Sekarang, video S3 Anda dapat diakses publik dan di CloudFront hosting melalui URL yang terlihat mirip dengan berikut ini:

    https://CloudFront distribution domain name/Path to the S3 video

    Ganti CloudFront distribution domain name dan Path to the S3 video dengan nilai yang sesuai. Contoh URL adalahhttps://d111111abcdef8.cloudfront.net/sample.mp4.

Langkah 6: Konfigurasikan CloudFront distribusi Anda untuk menggunakan nama domain kustom Anda

Untuk menggunakan nama domain Anda sendiri alih-alih nama CloudFront domain di URL untuk mengakses video S3, tambahkan nama domain alternatif ke CloudFront distribusi Anda.

Meminta sertifikat SSL

Untuk mengizinkan pemirsa menggunakan HTTPS dan nama domain kustom Anda di URL untuk streaming video Anda, gunakan AWS Certificate Manager (ACM) untuk meminta sertifikat Secure Sockets Layer (SSL). Sertifikat SSL membuat koneksi jaringan terenkripsi ke situs web.

  1. Masuk ke Konsol Manajemen AWS dan buka konsol ACM di https://console.aws.amazon.com/acm/.

  2. Jika halaman pengantar muncul, di bawah Sertifikat penyediaan, pilih Memulai.

  3. Pada halaman Minta sertifikat, pilih Minta sertifikat publik, lalu pilih Minta sertifikat.

  4. Pada halaman Tambahkan nama domain, masukkan nama domain yang memenuhi syarat (FQDN) dari situs yang ingin Anda amankan dengan sertifikat. SSL/TLS Anda dapat menggunakan tanda bintang (*) untuk meminta sertifikat wildcard untuk melindungi beberapa nama situs di domain yang sama. Untuk tutorial ini, masukkan * dan nama domain kustom yang Anda konfigurasikan di Pras yarat. Misalnya, masukkan*.example.com, lalu pilih Ber ikutnya.

    Untuk informasi selengkapnya, lihat Untuk meminta sertifikat publik ACM (konsol) di Panduan AWS Certificate Manager Pengguna.

  5. Pada halaman Pilih metode validasi, pilih validasi DNS. Lalu, pilih Selanjutnya.

    Jika Anda dapat mengedit konfigurasi DNS, sebaiknya gunakan validasi domain DNS daripada validasi email. Validasi DNS memiliki beberapa manfaat dibandingkan validasi email. Untuk informasi selengkapnya, lihat Opsi 1: Validasi DNS di Panduan AWS Certificate Manager Pengguna.

  6. (Opsional) Pada halaman Tambah tag, beri tag sertifikat Anda dengan metadata.

  7. Pilih Tinjau.

  8. Pada halaman T injauan, verifikasi bahwa informasi di bawah Nama Domain dan Metode Validasi sudah benar. Kemudian, pilih Kon firmasi dan minta.

    Halaman Validasi menunjukkan bahwa permintaan Anda sedang diproses dan domain sertifikat sedang divalidasi. Sertifikat yang menunggu validasi berada dalam status Valid asi Tertunda.

  9. Pada halaman Validasi, pilih panah bawah di sebelah kiri nama domain kustom Anda, lalu pilih Buat catatan di Rute 53 untuk memvalidasi kepemilikan domain Anda melalui DNS.

    Melakukan hal ini menambahkan catatan CNAME yang disediakan oleh AWS Certificate Manager konfigurasi DNS Anda.

  10. Dalam kotak dialog Create record in Route 53, pilih Create.

    Halaman Validasi harus menampilkan pemberitahuan status Sukses.

  11. Pilih Lanjutkan untuk melihat halaman daftar Sertifikat.

    Status untuk sertifikat baru Anda berubah dari Validasi Ter tunda menjadi D iterbitkan dalam waktu 30 menit.

Tambahkan nama domain alternatif ke CloudFront distribusi Anda

  1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Di panel navigasi kiri, pilih Distri busi.

  3. Pilih ID untuk distribusi yang Anda buat di Langkah 4.

  4. Pada tab Umum, buka bagian Peng aturan, dan pilih Edit.

  5. Pada halaman Edit pengaturan, untuk Nama domain alternatif (CNAME) - opsional , pilih Tambah item untuk menambahkan nama domain kustom yang ingin Anda gunakan di URL untuk video S3 yang disajikan oleh CloudFront distribusi ini.

    Dalam tutorial ini, misalnya, jika Anda ingin merutekan lalu lintas untuk subdomain, sepertiwww.example.com, masukkan nama subdomain (www) dengan nama domain (example.com). Secara khusus, masukwww.example.com.

    catatan

    Nama domain alternatif (CNAME) yang Anda tambahkan harus dicakup oleh sertifikat SSL yang sebelumnya Anda lampirkan ke CloudFront distribusi Anda.

  6. Untuk sertifikat SSL khusus - opsional , pilih sertifikat SSL yang Anda minta sebelumnya (misalnya,*.example.com).

    catatan

    Jika Anda tidak melihat sertifikat SSL segera setelah Anda memintanya, tunggu 30 menit, lalu segarkan daftar sampai sertifikat SSL tersedia untuk Anda pilih.

  7. Tetap setel pengaturan yang tersisa ke default. Pilih Simpan perubahan.

  8. Pada tab Umum untuk distribusi, tunggu nilai Ter akhir dimodifikasi berubah dari Deploying ke stempel waktu saat distribusi terakhir dimodifikasi.

Buat catatan DNS untuk merutekan lalu lintas dari nama domain alternatif Anda ke nama domain CloudFront distribusi Anda

  1. Masuk ke Konsol Manajemen AWS dan buka konsol Route 53 di https://console.aws.amazon.com/route53/.

  2. Di panel navigasi kiri, pilih Zona yang dihosting.

  3. Pada halaman Zona yang dihosting, pilih nama zona yang dihosting yang dibuat Route 53 untuk Anda di Pr asyarat (misalnya,example.com).

  4. Pilih Buat rek aman, lalu gunakan metode Cepat buat catatan.

  5. Untuk Nama rekaman, simpan nilai untuk nama rekaman sama dengan nama domain alternatif dari CloudFront distribusi yang Anda tambahkan sebelumnya.

    Dalam tutorial ini, untuk merutekan lalu lintas ke subdomain, sepertiwww.example.com, masukkan nama subdomain tanpa nama domain. Misalnya, masukkan hanya www di bidang teks sebelum nama domain kustom Anda.

  6. Untuk Jenis rekaman, pilih A - Merutekan lalu lintas ke alamat IPv4 dan beberapa AWS sumber daya.

  7. Untuk Nilai, pilih sak elar Ali as untuk mengaktifkan sumber daya alias.

  8. Di bawah Rute lalu lintas ke, pilih Alias ke CloudFront distribusi dari daftar tarik-turun.

  9. Di kotak pencarian yang mengatakan Pilih distribusi, pilih nama domain dari CloudFront distribusi yang Anda buat di Langkah 4.

    Untuk menemukan nama domain CloudFront distribusi Anda, lakukan hal berikut:

    1. Di tab browser baru, masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v3/home.

    2. Di panel navigasi kiri, pilih Distri busi.

    3. Di kolom Origins, temukan CloudFront distribusi yang benar dengan mencari nama asalnya, yang dimulai dengan bucket S3 yang Anda buat di Langkah 1 (misalnya,tutorial-bucket).

    4. Setelah menemukan distribusi dalam daftar, perluas kolom nama domain untuk melihat nilai nama domain untuk CloudFront distribusi Anda.

  10. Pada halaman Buat rekaman di konsol Route 53, untuk pengaturan yang tersisa, pertahankan default.

  11. Pilih Create records (Buat catatan).

Periksa apakah IPv6 diaktifkan untuk distribusi Anda dan buat catatan DNS lain jika diperlukan

Jika IPv6 diaktifkan untuk distribusi Anda, Anda harus membuat catatan DNS lain.

  1. Untuk memeriksa apakah IPv6 diaktifkan untuk distribusi Anda, lakukan hal berikut:

    1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

    2. Di panel navigasi kiri, pilih Distri busi.

    3. Pilih ID CloudFront distribusi yang Anda buat di Langkah 4.

    4. Pada tab Umum, di bawah Peng aturan, periksa apakah IPv6 disetel ke Di aktifkan.

      Jika IPv6 diaktifkan untuk distribusi Anda, Anda harus membuat catatan DNS lain.

  2. Jika IPv6 diaktifkan untuk distribusi Anda, lakukan hal berikut untuk membuat catatan DNS:

    1. Masuk ke Konsol Manajemen AWS dan buka konsol Route 53 di https://console.aws.amazon.com/route53/.

    2. Di panel navigasi kiri, pilih Zona yang dihosting.

    3. Pada halaman Zona yang dihosting, pilih nama zona yang dihosting yang dibuat Route 53 untuk Anda di Pr asyarat (misalnya,example.com).

    4. Pilih Buat rek aman, lalu gunakan metode Cepat buat catatan.

    5. Untuk Nama rek aman, di bidang teks sebelum nama domain kustom Anda, ketik nilai yang sama dengan yang Anda ketik saat membuat catatan DNS IPv4 sebelumnya. Misalnya, dalam tutorial ini, untuk merutekan lalu lintas untuk subdomainwww.example.com, masukkan sajawww.

    6. Untuk Jenis rekaman, pilih AAAA - Merutekan lalu lintas ke alamat IPv6 dan beberapa AWS sumber daya.

    7. Untuk Nilai, pilih sak elar Ali as untuk mengaktifkan sumber daya alias.

    8. Di bawah Rute lalu lintas ke, pilih Alias ke CloudFront distribusi dari daftar tarik-turun.

    9. Di kotak pencarian yang mengatakan Pilih distribusi, pilih nama domain dari CloudFront distribusi yang Anda buat di Langkah 4.

    10. Untuk pengaturan yang tersisa, pertahankan default.

    11. Pilih Create records (Buat catatan).

Langkah 7: Akses video S3 melalui CloudFront distribusi dengan nama domain khusus

Untuk mengakses video S3 menggunakan URL khusus, Anda harus menggabungkan nama domain alternatif Anda dengan jalur ke video di bucket S3.

Untuk membuat URL khusus untuk mengakses video S3 melalui CloudFront distribusi
  1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Di panel navigasi kiri, pilih Distri busi.

  3. Untuk mendapatkan nama domain alternatif CloudFront distribusi Anda, lakukan hal berikut:

    1. Di kolom Origins, temukan CloudFront distribusi yang benar dengan mencari nama asalnya, yang dimulai dengan nama bucket S3 untuk bucket yang Anda buat di Langkah 1 (misalnya,tutorial-bucket).

    2. Setelah menemukan distribusi dalam daftar, perluas kolom Nama domain alternatif untuk menyalin nilai nama domain alternatif CloudFront distribusi Anda.

  4. Di tab browser baru, tempel nama domain alternatif dari CloudFront distribusi.

  5. Kembali ke tab browser sebelumnya, dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  6. Temukan jalur ke video S3 Anda, seperti yang dijelaskan pada Langkah 5.

  7. Kembali ke tab browser tempat Anda sebelumnya menempelkan nama domain alternatif, masukkan garis miring ke depan (/), lalu tempel jalur ke video S3 Anda (misalnya,sample.mp4).

    Sekarang, video S3 Anda dapat diakses publik dan di CloudFront hosting melalui URL khusus yang terlihat mirip dengan berikut ini:

    https://CloudFront distribution alternate domain name/Path to the S3 video

    Ganti CloudFront distribution alternate domain name dan Path to the S3 video dengan nilai yang sesuai. Contoh URL adalahhttps://www.example.com/sample.mp4.

(Opsional) Langkah 8: Lihat data tentang permintaan yang diterima oleh CloudFront distribusi Anda

Untuk melihat data tentang permintaan yang diterima oleh CloudFront distribusi Anda
  1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Di panel navigasi kiri, di bawah Laporan & analisis, pilih laporan dari konsol, mulai dari statistik Cache, Objek Popul er, Referensi Ter atas, Penggunaan , dan Pemirsa.

    Anda dapat memfilter setiap dasbor laporan. Untuk informasi selengkapnya, lihat CloudFront Laporan di Konsol di Panduan CloudFront Pengembang Amazon.

  3. Untuk memfilter data, pilih ID CloudFront distribusi yang Anda buat di Langkah 4.

Langkah 9: Membersihkan

Jika Anda meng-host video streaming S3 menggunakan CloudFront dan Route 53 hanya sebagai latihan pembelajaran, hapus AWS sumber daya yang Anda alokasikan sehingga Anda tidak lagi dikenakan biaya.

catatan

Ketika Anda mendaftarkan domain, itu membutuhkan biaya segera dan itu tidak dapat diubah. Anda dapat memilih untuk tidak memperpanjang domain secara otomatis, tetapi Anda membayar di muka dan memilikinya untuk tahun tersebut. Untuk informasi selengkapnya, lihat Mendaftarkan nama domain di Panduan Pengembang Amazon Route 53.

Hapus CloudFront distribusi

  1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Di panel navigasi kiri, pilih Distri busi.

  3. Di kolom Origins, temukan CloudFront distribusi yang benar dengan mencari nama asalnya, yang dimulai dengan nama bucket S3 untuk bucket yang Anda buat di Langkah 1 (misalnya,tutorial-bucket).

  4. Untuk menghapus CloudFront distribusi, Anda harus menonaktifkannya terlebih dahulu.

    • Jika nilai kolom Status diaktifkan dan nilai Terakhir dimodifikasi adalah stempel waktu ketika distribusi terakhir dimodifikasi, lanjutkan menonaktifkan distribusi sebelum menghapusnya.

    • Jika nilai Status di aktifkan dan nilai Ter akhir dimodifikasi adalah Deploying, tunggu sampai nilai Status berubah menjadi stempel waktu saat distribusi terakhir dimodifikasi. Kemudian lanjutkan menonaktifkan distribusi sebelum menghapusnya.

  5. Untuk menonaktifkan CloudFront distribusi, lakukan hal berikut:

    1. Dalam daftar Distribusi, pilih kotak centang di sebelah ID untuk distribusi yang ingin Anda hapus.

    2. Untuk menonaktifkan distribusi, pilih Non aktifkan, lalu pilih Non aktifkan untuk mengonfirmasi.

      Jika Anda menonaktifkan distribusi yang memiliki nama domain alternatif yang terkait dengannya, CloudFront berhenti menerima lalu lintas untuk nama domain tersebut (sepertiwww.example.com), bahkan jika distribusi lain memiliki nama domain alternatif dengan wildcard (*) yang cocok dengan domain yang sama (seperti*.example.com).

    3. Nilai Status segera berubah menjadi Dis abled. Tunggu hingga nilai Modifikasi terakhir berubah dari Deploying ke stempel waktu saat distribusi terakhir dimodifikasi.

      Karena CloudFront harus menyebarkan perubahan ini ke semua lokasi tepi, mungkin diperlukan beberapa menit sebelum pembaruan selesai dan opsi H apus tersedia bagi Anda untuk menghapus distribusi.

  6. Untuk menghapus distribusi yang dinonaktifkan, lakukan hal berikut:

    1. Pilih kotak centang di samping ID untuk distribusi yang ingin Anda hapus.

    2. Pilih Hapus, lalu pilih H apus untuk mengonfirmasi.

Hapus catatan DNS

Jika Anda ingin menghapus zona publik yang dihosting untuk domain (termasuk catatan DNS), lihat Hapus zona publik yang dihosting untuk domain kustom Anda di Panduan Pengembang Amazon Route 53. Jika Anda hanya ingin menghapus catatan DNS yang dibuat pada Langkah 6, lakukan hal berikut:

  1. Masuk ke Konsol Manajemen AWS dan buka konsol Route 53 di https://console.aws.amazon.com/route53/.

  2. Di panel navigasi kiri, pilih Zona yang dihosting.

  3. Pada halaman Zona yang dihosting, pilih nama zona yang dihosting yang dibuat Route 53 untuk Anda di Pr asyarat (misalnya,example.com).

  4. Dalam daftar catatan, pilih kotak centang di sebelah catatan yang ingin Anda hapus (catatan yang Anda buat di Langkah 6).

    catatan

    Anda tidak dapat menghapus catatan yang memiliki nilai Type NS atau SOA.

  5. Pilih Hapus catatan.

  6. Untuk mengonfirmasi penghapusan, pilih Hapus.

    Perubahan pada catatan membutuhkan waktu untuk disebarkan ke server DNS Route 53. Saat ini, satu-satunya cara untuk memverifikasi bahwa perubahan Anda telah menyebar adalah dengan menggunakan tindakan GetChange API. Perubahan biasanya menyebar ke semua server nama Route 53 dalam waktu 60 detik.

Hapus zona publik yang dihosting untuk domain kustom Anda

Awas

Jika Anda ingin mempertahankan pendaftaran domain tetapi berhenti merutekan lalu lintas internet ke situs web atau aplikasi web Anda, sebaiknya hapus catatan di zona yang dihosting (seperti yang dijelaskan di bagian sebelumnya) alih-alih menghapus zona yang dihosting.

Jika Anda menghapus zona yang dihosting, orang lain dapat menggunakan domain dan merutekan lalu lintas ke sumber daya mereka sendiri menggunakan nama domain Anda.

Selain itu, jika Anda menghapus zona yang dihosting, Anda tidak dapat membatalkan penghapusannya. Anda harus membuat zona yang dihosting baru dan memperbarui server nama untuk pendaftaran domain Anda, yang dapat memakan waktu hingga 48 jam untuk berlaku.

Jika Anda ingin membuat domain tidak tersedia di internet, Anda dapat terlebih dahulu mentransfer layanan DNS Anda ke layanan DNS gratis dan kemudian menghapus zona yang dihosting Route 53. Hal ini mencegah kueri DNS agar tidak salah dirutekan di masa mendatang.

  1. Jika domain terdaftar dengan Route 53, lihat Men ambahkan atau mengubah server nama dan merekatkan catatan untuk domain di Panduan Pengembang Amazon Route 53 untuk informasi tentang cara mengganti server nama Route 53 dengan server nama untuk layanan DNS baru.

  2. Jika domain yang terdaftar dengan registrar lain, gunakan metode yang disediakan oleh registrar untuk mengubah server nama domain.

catatan

Jika Anda menghapus zona yang dihosting untuk subdomain (www.example.com), Anda tidak perlu mengubah server nama untuk domain (example.com).

  1. Masuk ke Konsol Manajemen AWS dan buka konsol Route 53 di https://console.aws.amazon.com/route53/.

  2. Di panel navigasi kiri, pilih Zona yang dihosting.

  3. Pada halaman Zona yang dihosting, pilih nama zona yang dihosting yang ingin Anda hapus.

  4. Pada tab Rekaman untuk zona yang dihosting, konfirmasikan bahwa zona yang dihosting yang ingin Anda hapus hanya berisi NS dan catatan SOA.

    Jika berisi catatan tambahan, hapus terlebih dahulu.

    Jika Anda membuat catatan NS untuk subdomain di zona yang dihosting, hapus catatan tersebut juga.

  5. Pada tab penandatanganan DNSSEC untuk zona yang dihosting, nonaktifkan penandatanganan DNNSSEC jika diaktifkan. Untuk informasi selengkapnya, lihat Men onaktifkan penandatanganan DNSSEC di Panduan Pengembang Amazon Route 53.

  6. Pada halaman detail zona yang dihosting, pilih H apus zona.

  7. Untuk mengonfirmasi penghapusan, masukkandelete, lalu pilih H apus.

Hapus nama domain khusus dari Route 53

Untuk sebagian besar domain tingkat atas (TLD), Anda dapat menghapus pendaftaran jika tidak lagi menginginkannya. Jika Anda menghapus pendaftaran nama domain dari Route 53 sebelum pendaftaran dijadwalkan kedaluwarsa, biaya pendaftaran AWS tidak akan dikembalikan. Untuk informasi selengkapnya, lihat Menghapus pendaftaran nama domain di Panduan Pengembang Amazon Route 53.

penting

Jika Anda ingin mentransfer domain di antara Akun AWS atau mentransfer domain ke registrar lain, jangan hapus domain tersebut dan harapkan untuk segera mendaftarkannya ulang. Sebagai gantinya, lihat dokumentasi yang berlaku di Panduan Pengembang Amazon Route 53:

Hapus video asli di bucket sumber 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 nama Bucket, pilih nama bucket tempat Anda mengunggah video di Langkah 2 (misalnya,tutorial-bucket).

  4. Pada tab Ob jek, pilih kotak centang di sebelah nama objek yang ingin Anda hapus (misalnya,sample.mp4).

  5. Pilih Hapus.

  6. Di bawah Menghapus objek secara permanen? , masukkan permanently delete untuk mengonfirmasi bahwa Anda ingin menghapus objek ini.

  7. Pilih Hapus objek.

Hapus bucket sumber 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 tombol opsi di sebelah nama bucket yang Anda buat di Langkah 1 (misalnya,tutorial-bucket).

  4. Pilih Hapus.

  5. Di halaman Hapus bucket, konfirmasikan bahwa Anda ingin menghapus bucket dengan memasukkan nama bucket ke dalam bidang teks, lalu pilih Hapus bucket.

Langkah selanjutnya

Setelah Anda menyelesaikan tutorial ini, Anda dapat menjelajahi lebih lanjut kasus penggunaan terkait berikut: