

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

# Tutorial situs web statis
<a name="static-website-tutorials"></a>

Tutorial atau panduan berikut menyajikan prosedur lengkap tentang cara membuat dan mengonfigurasi bucket tujuan umum Amazon S3 untuk hosting situs web statis dan hosting streaming video sesuai permintaan. Tujuan dari tutorial ini adalah untuk memberikan panduan umum. Tutorial ini ditujukan untuk lingkungan tipe lab, dan mereka menggunakan contoh nama bucket, nama pengguna, dan sebagainya. Produk ini tidak dimaksudkan untuk penggunaan secara langsung di lingkungan produksi tanpa tinjauan dan adaptasi yang cermat untuk memenuhi kebutuhan unik di lingkungan organisasi Anda. 
+ [Hosting video streaming sesuai permintaan dengan Amazon S3, Amazon, dan CloudFront Amazon Route](https://docs.aws.amazon.com/AmazonS3/latest/userguide/tutorial-s3-cloudfront-route53-video-streaming) 53 - Anda dapat menggunakan Amazon S3 dengan CloudFront Amazon untuk meng-host video untuk dilihat sesuai permintaan dengan cara yang aman dan terukur. Setelah video Anda dikemas ke dalam format yang tepat, Anda dapat menyimpannya di server atau di bucket tujuan umum S3, dan kemudian mengirimkannya sesuai permintaan pemirsa. CloudFront Dalam tutorial ini, Anda akan belajar cara mengonfigurasi bucket tujuan umum Anda untuk meng-host streaming video sesuai permintaan menggunakan CloudFront untuk pengiriman dan Amazon Route 53 untuk Sistem Nama Domain (DNS) dan manajemen domain khusus. CloudFront menyajikan video dari cache-nya, mengambilnya dari bucket tujuan umum Anda 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 [Mengoptimalkan caching dan ketersediaan di Panduan](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ConfiguringCaching.html) Pengembang *Amazon CloudFront *.
+ [Mengkonfigurasi situs web statis](https://docs.aws.amazon.com/AmazonS3/latest/userguide/HostingWebsiteOnS3Setup.html) — Anda dapat mengonfigurasi bucket tujuan umum agar berfungsi seperti situs web. Tutorial ini memandu Anda melalui langkah-langkah hosting situs web di Amazon S3 termasuk membuat ember, mengaktifkan hosting situs web statis di konsol S3, membuat dokumen indeks, dan membuat dokumen kesalahan. Untuk informasi selengkapnya, lihat [Hosting situs web statis menggunakan Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html).
+ [Mengonfigurasi situs web statis menggunakan domain khusus yang terdaftar di Route 53](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html) — Anda dapat membuat dan mengonfigurasi bucket tujuan umum untuk meng-host situs web statis dan membuat pengalihan di S3 untuk situs web dengan nama domain khusus yang terdaftar di Amazon Route 53. Anda menggunakan Route 53 untuk mendaftarkan domain dan menentukan di mana Anda ingin merutekan lalu lintas internet untuk domain Anda. Tutorial ini menunjukkan cara membuat catatan alias Route 53 yang merutekan lalu lintas untuk domain dan subdomain Anda ke bucket tujuan umum Anda yang berisi file HTML. Untuk informasi selengkapnya, lihat [Menggunakan domain Anda untuk situs web statis di bucket Amazon S3](https://docs.aws.amazon.com//Route53/latest/DeveloperGuide/getting-started-s3.html) di Panduan *Pengembang Amazon Route 53*. Setelah Anda menyelesaikan tutorial ini, Anda dapat secara opsional menggunakan CloudFront untuk meningkatkan kinerja situs web Anda. Untuk informasi selengkapnya, lihat [Mempercepat situs web Anda dengan Amazon CloudFront](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-cloudfront-walkthrough.html). 
+ [Menyebarkan situs web statis ke AWS Amplify Hosting dari bucket tujuan umum S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-amplify) - Kami menyarankan Anda menggunakan [AWS Amplify](https://docs.aws.amazon.com//amplify/latest/userguide/welcome.html.html) 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 dalam bucket tujuan umum, menyebarkan konten Anda ke CDN terkelola, dan membuat URL HTTPS publik agar situs web Anda dapat diakses di mana saja. *Untuk informasi selengkapnya, lihat [Menerapkan situs web statis dari S3 menggunakan konsol Amplify di Panduan Pengguna AWS Amplify](https://docs.aws.amazon.com//amplify/latest/userguide/deploy--from-amplify-console.html) Hosting.*

# Tutorial: Hosting video streaming sesuai permintaan dengan Amazon S3, Amazon, dan CloudFront Amazon Route 53
<a name="tutorial-s3-cloudfront-route53-video-streaming"></a>

Anda dapat menggunakan Amazon S3 dengan Amazon CloudFront untuk meng-host video untuk dilihat sesuai permintaan dengan cara yang aman dan terukur. 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 selengkapnya CloudFront, lihat [Apa itu Amazon CloudFront?](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html) di *Panduan CloudFront Pengembang Amazon*.

CloudFront caching mengurangi jumlah permintaan yang harus ditanggapi oleh server asal Anda secara langsung. Saat pemirsa  (pengguna akhir) meminta video yang Anda tayang CloudFront, permintaan tersebut diarahkan 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 [Mengoptimalkan caching dan ketersediaan di Panduan](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ConfiguringCaching.html) Pengembang *Amazon CloudFront *.

![\[Diagram yang menunjukkan cara kerja mekanisme CloudFront caching.\]](http://docs.aws.amazon.com/id_id/AmazonS3/latest/userguide/images/cf-example-image-global.png)


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

**Topics**
+ [

## Prasyarat: Daftarkan dan konfigurasikan domain khusus dengan Route 53
](#cf-s3-prerequisites)
+ [

## Langkah 1: Buat ember S3
](#cf-s3-step1)
+ [

## Langkah 2: Unggah video ke bucket S3
](#cf-s3-step2)
+ [

## Langkah 3: Buat identitas akses CloudFront asal
](#cf-s3-step3)
+ [

## Langkah 4: Buat CloudFront distribusi
](#cf-s3-step4)
+ [

## Langkah 5: Akses video melalui CloudFront distribusi
](#cf-s3-step5)
+ [

## Langkah 6: Konfigurasikan CloudFront distribusi Anda untuk menggunakan nama domain kustom Anda
](#cf-s3-step6)
+ [

## Langkah 7: Akses video S3 melalui CloudFront distribusi dengan nama domain khusus
](#cf-s3-step7)
+ [

## (Opsional) Langkah 8: Lihat data tentang permintaan yang diterima oleh CloudFront distribusi Anda
](#cf-s3-step8)
+ [

## Langkah 9: Membersihkan
](#cf-s3-step9)
+ [

## Langkah selanjutnya
](#cf-s3-next-steps)

## Prasyarat: Daftarkan dan konfigurasikan domain khusus dengan Route 53
<a name="cf-s3-prerequisites"></a>

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 melalui CloudFront 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 Anda untuk menggunakan nama domain khusus yang dikonfigurasi dengan Route 53, video S3 Anda dapat diakses publik dan di-host melalui CloudFront 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 [Mendaftarkan domain baru menggunakan Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) di *Panduan Pengembang Amazon Route 53*.

Saat 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 distribusi. CloudFront 

Ada biaya yang terkait dengan pendaftaran domain, zona host Anda, dan kueri DNS yang diterima oleh domain Anda. Untuk informasi lebih lanjut, lihat [Harga Amazon Route 53](https://aws.amazon.com/route53/pricing/). 

**catatan**  
Ketika Anda mendaftarkan domain, biayanya segera dan itu tidak dapat diubah. Anda dapat memilih untuk tidak memperbarui domain secara otomatis, tetapi Anda membayar di muka dan memilikinya untuk tahun ini. Untuk informasi selengkapnya, lihat [Mendaftarkan nama domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) di *Panduan Pengembang Amazon Route 53*.

## Langkah 1: Buat ember S3
<a name="cf-s3-step1"></a>

Buat ember 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/](https://console.aws.amazon.com/s3/)

1. Di bilah navigasi di bagian atas halaman, pilih nama yang saat ini ditampilkan Wilayah AWS. Selanjutnya, pilih Wilayah tempat Anda ingin membuat ember. 
**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](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) di. *Referensi Umum Amazon Web Services*

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Pilih **Buat bucket**. Halaman **Buat bucket** terbuka.

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

   Untuk informasi selengkapnya tentang penamaan bucket di Amazon S3, lihat. [Aturan penamaan bucket tujuan umum](bucketnamingrules.md)

1. Untuk **Wilayah**, pilih Wilayah AWS tempat Anda ingin ember berada. 

   Jika memungkinkan, Anda harus memilih Wilayah yang paling dekat dengan mayoritas pemirsa Anda. Untuk informasi selengkapnya tentang Wilayah bucket, lihat[Ikhtisar bucket tujuan umum](UsingBucket.md).

1. Untuk **pengaturan Blokir Akses Publik untuk bucket ini**, pertahankan pengaturan default (**Blokir *semua* akses publik** diaktifkan). 

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

   Kami menyarankan agar Anda tetap mengaktifkan semua pengaturan kecuali Anda perlu mematikan satu atau beberapa pengaturan untuk kasus penggunaan Anda. Untuk informasi lebih lanjut tentang pemblokiran akses publik, lihat [Melakukan blok akses publik ke penyimpanan Amazon S3 Anda](access-control-block-public-access.md).

1. Untuk pengaturan yang tersisa, pertahankan defaultnya. 

   (Opsional) Jika Anda ingin mengonfigurasi pengaturan bucket tambahan untuk kasus penggunaan spesifik Anda, lihat[Membuat bucket tujuan umum](create-bucket-overview.md).

1. Pilih **Buat bucket**.

## Langkah 2: Unggah video ke bucket S3
<a name="cf-s3-step2"></a>

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](https://aws.amazon.com/s3/transfer-acceleration) file yang cepat dan aman. Transfer Acceleration 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](transfer-acceleration.md). 

**Untuk mengunggah file ke bucket**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Dalam daftar **Bucket tujuan umum**, pilih nama bucket yang Anda buat di [Langkah 1](#cf-s3-step1) (misalnya,**tutorial-bucket**) untuk mengunggah file Anda.

1. Di tab **Objek** untuk bucket Anda, pilih **Unggah**.

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

1. Pilih file yang akan diunggah, lalu pilih **Buka.**

   Misalnya, Anda dapat mengunggah file video bernama`sample.mp4`.

1. Pilih **Unggah**.

## Langkah 3: Buat identitas akses CloudFront asal
<a name="cf-s3-step3"></a>

Untuk membatasi akses langsung ke video dari bucket S3 Anda, buat CloudFront pengguna khusus yang disebut Origin Access Identity (OAI). Anda akan mengaitkan OAI dengan distribusi Anda nanti dalam tutorial ini. Dengan menggunakan OAI, Anda memastikan bahwa pemirsa tidak dapat mem-bypass CloudFront dan mendapatkan video langsung dari bucket S3. Hanya CloudFront OAI yang dapat mengakses file di bucket S3. Untuk informasi selengkapnya, lihat [Membatasi akses ke asal Amazon S3](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html) di Panduan Pengembang * CloudFront Amazon*.



**penting**  
Jika bucket yang Anda gunakan untuk meng-host situs web statis Anda telah dienkripsi menggunakan enkripsi sisi server dengan kunci AWS Key Management Service (AWS KMS) (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 [Membatasi akses ke asal Amazon S3 di Panduan](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html) Pengembang *Amazon CloudFront *.

**Untuk membuat CloudFront OAI**

1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Di panel navigasi kiri, di bawah bagian **Keamanan**, pilih **Akses asal**.

1. Di bawah tab **Identitas**, pilih **Buat identitas akses asal**.

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

1. Pilih **Buat**.

## Langkah 4: Buat CloudFront distribusi
<a name="cf-s3-step4"></a>

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

**Topics**
+ [

### Buat CloudFront distribusi
](#cf-s3-step4-create-cloudfront)
+ [

### Tinjau kebijakan bucket
](#cf-s3-step4-review-bucket-policy)

### Buat CloudFront distribusi
<a name="cf-s3-step4-create-cloudfront"></a>

1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Di panel navigasi kiri, pilih **Distribusi**.

1. Pilih **Buat Distribusi**.

1. Di bagian **Origin**, untuk **domain Origin**, pilih nama domain asal S3 Anda, yang dimulai dengan nama bucket S3 yang Anda buat di [Langkah 1](#cf-s3-step1) (misalnya,**tutorial-bucket**).

1. Untuk **akses Origin**, pilih **Identitas akses lama**.

1. Di bawah **Origin Access Identity**, pilih identitas akses asal yang Anda buat di [Langkah 3](#cf-s3-step3) (misalnya,**S3-OAI**).

1. Di bawah **kebijakan Bucket**, pilih **Ya, perbarui kebijakan bucket**. 

1. Di bagian **perilaku cache default**, di bawah **kebijakan protokol Viewer**, pilih **Redirect 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. 

1. Untuk pengaturan lain di bagian **perilaku cache default**, pertahankan nilai default.

   (Opsional) Anda dapat mengontrol berapa lama file Anda tetap dalam CloudFront cache sebelum CloudFront meneruskan permintaan lain ke asal Anda. Mengurangi durasi memungkinkan Anda untuk melayani konten dinamis. Meningkatkan durasi berarti pemirsa Anda mendapatkan kinerja yang lebih baik karena file Anda lebih mungkin 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 (kedaluwarsa)](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html) di Panduan * CloudFront Pengembang Amazon*.

1. Untuk bagian lain, pertahankan pengaturan yang tersisa disetel ke default. 

   Untuk informasi selengkapnya tentang opsi pengaturan yang berbeda, lihat [Nilai yang Anda Tentukan Saat Membuat atau Memperbarui Distribusi](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html) di *Panduan CloudFront Pengembang Amazon*. 

1. Di bagian bawah halaman, pilih **Buat distribusi**. 

1. Pada tab **Umum** untuk CloudFront distribusi Anda, di bawah **Detail**, nilai kolom **terakhir yang dimodifikasi** untuk distribusi Anda berubah dari **Deploying** ke stempel waktu saat distribusi terakhir diubah. Proses ini biasanya memakan waktu beberapa menit. 

### Tinjau kebijakan bucket
<a name="cf-s3-step4-review-bucket-policy"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Dalam daftar **Bucket**, pilih nama bucket yang Anda gunakan sebelumnya sebagai asal CloudFront distribusi Anda (misalnya,**tutorial-bucket**).

1. Pilih tab **Izin**.

1. Di bagian **Kebijakan Bucket**, konfirmasikan bahwa Anda melihat pernyataan yang mirip dengan yang 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 bahwa CloudFront distribusi Anda ditambahkan ke kebijakan bucket saat Anda memilih **Ya, perbarui kebijakan bucket** lebih awal.

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

## Langkah 5: Akses video melalui CloudFront distribusi
<a name="cf-s3-step5"></a>

Sekarang, CloudFront dapat menyajikan video yang disimpan di bucket S3 Anda. Untuk mengakses video Anda 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 di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Di panel navigasi kiri, pilih **Distribusi**.

1. 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](#cf-s3-step1) (misalnya,**tutorial-bucket**). 

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

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

1. Kembali ke tab browser sebelumnya, dan buka konsol S3 di [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/). 

1. Di panel navigasi kiri, pilih **Bucket**.

1. Dalam daftar **Bucket**, pilih nama bucket yang Anda buat di [Langkah 1](#cf-s3-step1) (misalnya,**tutorial-bucket**). 

1. Dalam daftar **Objek**, pilih nama video yang Anda unggah di [Langkah 2](#cf-s3-step2) (misalnya,`sample.mp4`). 

1. Pada halaman detail objek, di bagian **Ikhtisar objek**, salin nilai **Kunci**. Nilai ini adalah jalur ke objek video yang diunggah di bucket S3. 

1. 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-host melalui CloudFront 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 adalah**https://d111111abcdef8.cloudfront.net/sample.mp4**.

## Langkah 6: Konfigurasikan CloudFront distribusi Anda untuk menggunakan nama domain kustom Anda
<a name="cf-s3-step6"></a>

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. 

**Topics**
+ [

### Minta sertifikat SSL
](#cf-s3-step6-create-SSL)
+ [

### Tambahkan nama domain alternatif ke CloudFront distribusi Anda
](#cf-s3-step6-custom-domain)
+ [

### Buat catatan DNS untuk merutekan lalu lintas dari nama domain alternatif Anda ke nama domain CloudFront distribusi Anda
](#cf-s3-step6-DNS-record)
+ [

### Periksa apakah IPv6 diaktifkan untuk distribusi Anda dan buat catatan DNS lain jika diperlukan
](#s3-step6-ipv6)

### Minta sertifikat SSL
<a name="cf-s3-step6-create-SSL"></a>

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

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

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

1. Pada halaman **Minta sertifikat**, pilih **Minta sertifikat publik**, lalu pilih **Minta sertifikat**.

1. 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 dalam domain yang sama. Untuk tutorial ini, masukkan **\$1** dan nama domain kustom yang Anda konfigurasikan di [Prasyarat](#cf-s3-prerequisites). Misalnya, masukkan**\$1.example.com**, lalu pilih **Berikutnya**. 

   Untuk informasi selengkapnya, lihat [Untuk meminta sertifikat publik ACM (konsol)](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html#request-public-console) di *Panduan AWS Certificate Manager Pengguna*.

1. Pada halaman **Pilih metode validasi**, pilih validasi **DNS**. Lalu, pilih **Selanjutnya**. 

   Jika Anda dapat mengedit konfigurasi DNS Anda, kami sarankan Anda menggunakan validasi domain DNS daripada validasi email. Validasi DNS memiliki banyak manfaat dibandingkan validasi email. Untuk informasi selengkapnya, lihat [Opsi 1: Validasi DNS](https://docs.aws.amazon.com/acm/latest/userguide/dns-validation.html) di *AWS Certificate Manager Panduan Pengguna*. 

1. (Opsional) Pada halaman **Tambahkan tag**, beri tag sertifikat Anda dengan metadata.

1. Pilih **Tinjau**. 

1. Pada halaman **Tinjauan**, verifikasi bahwa informasi di bawah **nama Domain** dan **metode Validasi** sudah benar. Kemudian, pilih **Konfirmasi dan minta**. 

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

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

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

1. Dalam **Buat catatan di Route 53** kotak dialog, pilih **Buat**.

   Halaman **Validasi** harus menampilkan pemberitahuan status **Sukses** di bagian bawah.

1. Pilih **Lanjutkan** untuk melihat halaman daftar **Sertifikat**. 

   **Status** untuk sertifikat baru Anda berubah dari **validasi Tertunda** menjadi **Diterbitkan** dalam waktu 30 menit.

### Tambahkan nama domain alternatif ke CloudFront distribusi Anda
<a name="cf-s3-step6-custom-domain"></a>

1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Di panel navigasi kiri, pilih **Distribusi**.

1. Pilih ID untuk distribusi yang Anda buat di [Langkah 4](#cf-s3-step3).

1. Pada tab **Umum**, buka bagian **Pengaturan**, dan pilih **Edit**.

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

   Dalam tutorial ini, misalnya, jika Anda ingin merutekan lalu lintas untuk subdomain, seperti`www.example.com`, masukkan nama subdomain (`www`) dengan nama domain (`example.com`). Secara khusus, masukkan**www.example.com**. 
**catatan**  
Nama domain alternatif (CNAME) yang Anda tambahkan harus dicakup oleh sertifikat SSL yang sebelumnya Anda lampirkan ke distribusi Anda CloudFront.

1. Untuk **sertifikat SSL Kustom - *opsional***, pilih sertifikat SSL yang Anda minta sebelumnya (misalnya,**\$1.example.com**).
**catatan**  
Jika Anda tidak melihat sertifikat SSL segera setelah Anda memintanya, tunggu 30 menit, lalu segarkan daftar hingga sertifikat SSL tersedia untuk Anda pilih.

1. Pertahankan pengaturan yang tersisa disetel ke default. Pilih **Simpan perubahan**. 

1. Pada tab **Umum** untuk distribusi, tunggu nilai **Terakhir diubah** dari **Deploying** ke stempel waktu saat distribusi terakhir diubah. 

### Buat catatan DNS untuk merutekan lalu lintas dari nama domain alternatif Anda ke nama domain CloudFront distribusi Anda
<a name="cf-s3-step6-DNS-record"></a>

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

1. Di panel navigasi kiri, pilih **Zona yang dihosting**.

1. Pada halaman **Zona yang di-host**, pilih nama zona yang dihosting yang dibuat Route 53 untuk Anda di [Prasyarat](#cf-s3-prerequisites) (misalnya,). **example.com**

1. Pilih **Buat catatan**, lalu gunakan metode **Quick create record**. 

1. Untuk **nama Rekam**, pertahankan 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, seperti`www.example.com`, masukkan nama subdomain tanpa nama domain. Misalnya, masukkan hanya **www** di bidang teks sebelum nama domain kustom Anda.

1. Untuk **jenis Rekam**, pilih **A - Rute lalu lintas ke IPv4 alamat dan beberapa AWS sumber daya**.

1. Untuk **Nilai**, pilih sakelar **Alias** untuk mengaktifkan sumber daya alias. 

1. Di bawah **Rute lalu lintas ke**, pilih **Alias untuk CloudFront didistribusikan** dari daftar dropdown. 

1. Di kotak pencarian yang bertuliskan **Pilih distribusi**, pilih nama domain CloudFront distribusi yang Anda buat di [Langkah 4](#cf-s3-step4). 

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

   1. Di tab browser baru, masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v3/home](https://console.aws.amazon.com/cloudfront/v3/home).

   1. Di panel navigasi kiri, pilih **Distribusi**.

   1. Di kolom **Origins**, temukan CloudFront distribusi yang benar dengan mencari nama asalnya, yang dimulai dengan bucket S3 yang Anda buat di [Langkah 1](#cf-s3-step1) (misalnya,**tutorial-bucket**).

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

1. Pada halaman **Buat catatan** di konsol Route 53, untuk pengaturan yang tersisa, pertahankan defaultnya. 

1. Pilih **Create records** (Buat catatan).

### Periksa apakah IPv6 diaktifkan untuk distribusi Anda dan buat catatan DNS lain jika diperlukan
<a name="s3-step6-ipv6"></a>

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

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

   1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

   1. Di panel navigasi kiri, pilih **Distribusi**.

   1. Pilih ID CloudFront distribusi yang Anda buat di [Langkah 4](#cf-s3-step4).

   1. Pada tab **Umum**, di bawah **Pengaturan**, periksa apakah **IPv6**diatur ke **Diaktifkan**. 

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

1. 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/](https://console.aws.amazon.com/route53/).

   1. Di panel navigasi kiri, pilih **Zona yang dihosting**.

   1. Pada halaman **Zona yang di-host**, pilih nama zona host yang dibuat Route 53 untuk Anda di [Prasyarat](#cf-s3-prerequisites) (misalnya,). **example.com**

   1. Pilih **Buat catatan**, lalu gunakan metode **Quick create record**.

   1. Untuk **nama Rekam**, di bidang teks sebelum nama domain kustom Anda, ketikkan nilai yang sama dengan yang Anda ketik saat membuat catatan IPv4 DNS sebelumnya. Misalnya, dalam tutorial ini, untuk merutekan lalu lintas untuk subdomain`www.example.com`, masukkan saja**www**. 

   1. Untuk **jenis Rekam**, pilih **AAAA - Rute lalu lintas ke IPv6 alamat dan beberapa AWS sumber daya**. 

   1. Untuk **Nilai**, pilih sakelar **Alias** untuk mengaktifkan sumber daya alias. 

   1. Di bawah **Rute lalu lintas ke**, pilih **Alias untuk CloudFront didistribusikan** dari daftar dropdown. 

   1. Di kotak pencarian yang bertuliskan **Pilih distribusi**, pilih nama domain CloudFront distribusi yang Anda buat di [Langkah 4](#cf-s3-step4). 

   1. Untuk pengaturan yang tersisa, pertahankan defaultnya. 

   1. Pilih **Create records** (Buat catatan).

## Langkah 7: Akses video S3 melalui CloudFront distribusi dengan nama domain khusus
<a name="cf-s3-step7"></a>

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 distribusi CloudFront**

1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Di panel navigasi kiri, pilih **Distribusi**.

1. Untuk mendapatkan nama domain alternatif dari 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](#cf-s3-step1) (misalnya,**tutorial-bucket**). 

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

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

1. Kembali ke tab browser sebelumnya, dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 

1. Temukan jalur ke video S3 Anda, seperti yang dijelaskan pada [Langkah 5](#cf-s3-step5). 

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

   Sekarang, video S3 Anda dapat diakses publik dan di-host melalui CloudFront 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 adalah**https://www.example.com/sample.mp4**.

## (Opsional) Langkah 8: Lihat data tentang permintaan yang diterima oleh CloudFront distribusi Anda
<a name="cf-s3-step8"></a>

**Untuk melihat data tentang permintaan yang diterima oleh CloudFront distribusi Anda**

1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. **Di panel navigasi kiri, di bawah **Laporan & analitik, pilih laporan** dari konsol, mulai dari **statistik Cache**, **Objek Populer**, **Perujuk Teratas, **Penggunaan**, dan Pemirsa**.** 

   Anda dapat memfilter setiap dasbor laporan. Untuk informasi selengkapnya, lihat [CloudFront Laporan di Konsol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/reports.html) di *Panduan CloudFront Pengembang Amazon*. 

1. Untuk memfilter data, pilih ID CloudFront distribusi yang Anda buat di [Langkah 4](#cf-s3-step4).

## Langkah 9: Membersihkan
<a name="cf-s3-step9"></a>

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, biayanya segera dan itu tidak dapat diubah. Anda dapat memilih untuk tidak memperbarui domain secara otomatis, tetapi Anda membayar di muka dan memilikinya untuk tahun ini. Untuk informasi selengkapnya, lihat [Mendaftarkan nama domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) di *Panduan Pengembang Amazon Route 53*. 

**Topics**
+ [

### Hapus CloudFront distribusi
](#cf-s3-step9-delete-cf)
+ [

### Hapus catatan DNS
](#cf-s3-step9-delete-dns)
+ [

### Hapus zona yang dihosting publik untuk domain kustom Anda
](#cf-s3-step9-delete-hosted-zone)
+ [

### Hapus nama domain kustom dari Route 53
](#cf-s3-step9-delete-domain)
+ [

### Hapus video asli di bucket sumber S3
](#cf-s3-step9-delete-video)
+ [

### Hapus bucket sumber S3
](#cf-s3-step9-delete-bucket)

### Hapus CloudFront distribusi
<a name="cf-s3-step9-delete-cf"></a>

1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Di panel navigasi kiri, pilih **Distribusi**.

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](#cf-s3-step1) (misalnya,**tutorial-bucket**). 

1. Untuk menghapus CloudFront distribusi, Anda harus menonaktifkannya terlebih dahulu.
   + Jika nilai kolom **Status** **Diaktifkan** dan nilai **Terakhir diubah** adalah stempel waktu saat distribusi terakhir diubah, lanjutkan untuk menonaktifkan distribusi sebelum menghapusnya.
   + Jika nilai **Status** **Diaktifkan** dan nilai **Terakhir diubah** adalah **Deploying**, tunggu hingga nilai **Status** berubah menjadi stempel waktu saat distribusi terakhir diubah. Kemudian lanjutkan untuk menonaktifkan distribusi sebelum menghapusnya.

1. Untuk menonaktifkan CloudFront distribusi, lakukan hal berikut:

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

   1. Untuk menonaktifkan distribusi, pilih **Nonaktifkan**, lalu pilih **Nonaktifkan** untuk mengonfirmasi.

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

   1. Nilai **Status** segera berubah menjadi **Dinonaktifkan**. Tunggu hingga nilai Perubahan **terakhir diubah** dari **Deploying** ke stempel waktu saat distribusi terakhir diubah. 

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

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

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

   1. Pilih **Hapus**, lalu pilih **Hapus** untuk mengonfirmasi.

### Hapus catatan DNS
<a name="cf-s3-step9-delete-dns"></a>

Jika Anda ingin menghapus zona yang dihosting publik untuk domain (termasuk catatan DNS), lihat [Hapus zona yang dihosting publik untuk domain kustom Anda](#cf-s3-step9-delete-hosted-zone) di *Panduan Pengembang Amazon Route 53*. Jika Anda hanya ingin menghapus catatan DNS yang dibuat pada [Langkah 6](#cf-s3-step6), lakukan hal berikut:

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

1. Di panel navigasi kiri, pilih **Zona yang dihosting**.

1. Pada halaman **Zona yang di-host**, pilih nama zona host yang dibuat Route 53 untuk Anda di [Prasyarat](#cf-s3-prerequisites) (misalnya,). **example.com**

1. Dalam daftar catatan, pilih kotak centang di samping catatan yang ingin Anda hapus (catatan yang Anda buat di [Langkah 6](#cf-s3-step6)). 
**catatan**  
Anda tidak dapat menghapus catatan yang memiliki nilai **Type** **NS** atau **SOA**. 

1. Pilih **Hapus catatan**. 

1. **Untuk mengonfirmasi penghapusan, pilih Hapus.**

   Perubahan pada catatan membutuhkan waktu untuk menyebar ke server DNS Route 53. Saat ini, satu-satunya cara untuk memverifikasi bahwa perubahan Anda telah disebarkan adalah dengan menggunakan [tindakan GetChange API](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetChange.html). Perubahan biasanya menyebar ke semua server nama Route 53 dalam waktu 60 detik.

### Hapus zona yang dihosting publik untuk domain kustom Anda
<a name="cf-s3-step9-delete-hosted-zone"></a>

**Awas**  
Jika Anda ingin menyimpan pendaftaran domain tetapi berhenti merutekan lalu lintas internet ke situs web atau aplikasi web Anda, kami sarankan Anda menghapus 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 menghapusnya. Anda harus membuat zona host baru dan memperbarui server nama untuk pendaftaran domain Anda, yang dapat memakan waktu hingga 48 jam untuk diterapkan.   
Jika Anda ingin membuat domain tidak tersedia di internet, pertama-tama Anda dapat 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.   
Jika domain terdaftar di Route 53, lihat [Menambahkan atau mengubah server nama dan merekatkan catatan untuk domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html) di *Panduan Pengembang Amazon Route 53* untuk informasi tentang cara mengganti server nama Route 53 dengan server nama untuk layanan DNS baru. 
Jika domain yang terdaftar dengan registrar lain, gunakan metode yang disediakan oleh registrar untuk mengubah server nama domain. 
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/](https://console.aws.amazon.com/route53/).

1. Di panel navigasi kiri, pilih **Zona yang dihosting**.

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

1. Pada tab **Records** untuk zona host Anda, konfirmasikan bahwa zona host 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.

1. Pada tab **penandatanganan DNSSEC** untuk zona yang dihosting, nonaktifkan penandatanganan DNNSSEC jika diaktifkan. Untuk informasi selengkapnya, lihat [Menonaktifkan penandatanganan DNSSEC di Panduan Pengembang](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec-disable.html) *Amazon Route 53*.

1. Di bagian atas halaman detail zona yang dihosting, pilih **Hapus zona**.

1. **Untuk mengonfirmasi penghapusan, masukkan**delete**, lalu pilih Hapus.**

### Hapus nama domain kustom dari Route 53
<a name="cf-s3-step9-delete-domain"></a>

Untuk sebagian besar domain tingkat atas (TLDs), Anda dapat menghapus pendaftaran jika Anda tidak lagi menginginkannya. Jika Anda menghapus pendaftaran nama domain dari Route 53 sebelum pendaftaran dijadwalkan kedaluwarsa, AWS tidak mengembalikan biaya pendaftaran. Untuk informasi selengkapnya, lihat [Menghapus pendaftaran nama domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-delete.html) di *Panduan Pengembang Amazon Route 53*.

**penting**  
Jika Anda ingin mentransfer domain antara Akun AWS atau mentransfer domain ke registrar lain, jangan hapus domain dan berharap untuk segera mendaftarkannya kembali. Sebagai gantinya, lihat dokumentasi yang berlaku di *Panduan Pengembang Amazon Route 53*:  
[Mentransfer domain ke yang berbeda Akun AWS](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-between-aws-accounts.html)
[Mentransfer domain dari Amazon Route 53 ke registrar lain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-from-route-53.html)

### Hapus video asli di bucket sumber S3
<a name="cf-s3-step9-delete-video"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Dalam daftar **nama Bucket**, pilih nama bucket tempat Anda mengunggah video di [Langkah 2](#cf-s3-step2) (misalnya,**tutorial-bucket**).

1. Pada tab **Objek**, pilih kotak centang di sebelah nama objek yang ingin Anda hapus (misalnya,`sample.mp4`).

1. Pilih **Hapus**. 

1. Di bawah **Hapus objek secara permanen?** , masukkan **permanently delete** untuk mengonfirmasi bahwa Anda ingin menghapus objek ini.

1. Pilih **Hapus objek**.

### Hapus bucket sumber S3
<a name="cf-s3-step9-delete-bucket"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

1. Dalam daftar **Bucket**, pilih tombol opsi di sebelah nama bucket yang Anda buat di [Langkah 1](#cf-s3-step1) (misalnya,**tutorial-bucket**).

1. Pilih **Hapus**.

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

## Langkah selanjutnya
<a name="cf-s3-next-steps"></a>

Setelah Anda menyelesaikan tutorial ini, Anda dapat menjelajahi lebih lanjut kasus penggunaan terkait berikut:
+ Transkode video S3 ke dalam format streaming yang dibutuhkan oleh televisi tertentu atau perangkat yang terhubung sebelum menghosting video ini dengan CloudFront distribusi.

  Untuk menggunakan Operasi Batch Amazon S3, AWS Lambda dan AWS Elemental MediaConvert mentranskode kumpulan video ke berbagai format media keluaran, lihat. [Tutorial: Video transcoding batch dengan Operasi Batch S3](tutorial-s3-batchops-lambda-mediaconvert-video.md) 
+ Host objek lain yang disimpan di S3, seperti gambar, audio, grafik gerak, style sheet, HTML, JavaScript, aplikasi React, dan sebagainya, menggunakan CloudFront dan Route 53.

  Misalnya, lihat [Tutorial: Mengonfigurasi situs web statis menggunakan domain kustom yang terdaftar di Route 53](website-hosting-custom-domain-walkthrough.md) dan[Mempercepat situs web Anda dengan Amazon CloudFront](website-hosting-cloudfront-walkthrough.md). 
+ Gunakan [Amazon S3 Transfer Acceleration untuk mengonfigurasi transfer](https://aws.amazon.com/s3/transfer-acceleration) file yang cepat dan aman. Transfer Acceleration dapat mempercepat pengunggahan video ke bucket S3 Anda untuk transfer jarak jauh video yang lebih besar. Transfer Acceleration meningkatkan kinerja transfer dengan merutekan lalu lintas melalui lokasi tepi yang didistribusikan CloudFront secara global dan melalui AWS jaringan backbone. Ini juga menggunakan optimasi protokol jaringan. Lihat informasi yang lebih lengkap di [Mengonfigurasi transfer file yang cepat dan aman menggunakan Amazon S3 Transfer Acceleration](transfer-acceleration.md). 

# Tutorial: Mengonfigurasi situs web statis untuk Amazon S3
<a name="HostingWebsiteOnS3Setup"></a>

**penting**  
Amazon S3 sudah menerapkan enkripsi di sisi server dengan kunci terkelola Amazon S3 (SSE-S3) sebagai tingkat dasar enkripsi bagi setiap bucket di Amazon S3. Mulai 5 Januari 2023, semua unggahan objek baru ke Amazon S3 secara otomatis akan dienkripsi tanpa biaya tambahan dan tidak akan berdampak pada kinerja. Status enkripsi otomatis untuk konfigurasi enkripsi default bucket S3 dan untuk unggahan objek baru tersedia di CloudTrail log, S3 Inventory, S3 Storage Lens, konsol Amazon S3, dan sebagai header respons API Amazon S3 tambahan di dan. AWS CLI AWS SDKs Untuk informasi selengkapnya, lihat [FAQ enkripsi default](https://docs.aws.amazon.com/AmazonS3/latest/userguide/default-encryption-faq.html).

Anda dapat mengonfigurasi bucket Amazon S3 agar berfungsi seperti situs web. Contoh ini memandu Anda melalui langkah-langkah untuk menghosting situs web di Amazon S3.

**penting**  
Tutorial berikut ini mengharuskan Blokir Akses Publik dinonaktifkan. Kami menyarankan agar Anda menyimpan Blokir Akses Publik diaktifkan. Jika Anda ingin mengaktifkan keempat pengaturan Blokir Akses Publik dan meng-host situs web statis, Anda dapat menggunakan Amazon CloudFront Origin Access Control (OAC). Amazon CloudFront menyediakan kemampuan yang diperlukan untuk menyiapkan situs web statis yang aman. Situs web statis Amazon S3 hanya mendukung titik akhir HTTP. Amazon CloudFront menggunakan penyimpanan Amazon S3 yang tahan lama sambil menyediakan header keamanan tambahan, seperti HTTPS. HTTPS menambahkan keamanan dengan mengenkripsi permintaan HTTP normal, dan melindungi dari serangan siber umum. Untuk informasi selengkapnya, lihat [Memulai situs web statis aman](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) di *Panduan CloudFront Pengembang Amazon*. 

**Topics**
+ [

## Langkah 1: Buat bucket
](#step1-create-bucket-config-as-website)
+ [

## Langkah 2: Mengaktifkan hosting situs web statis
](#step2-create-bucket-config-as-website)
+ [

## Langkah 3: Mengedit pengaturan Blokir Akses Publik
](#step3-edit-block-public-access)
+ [

## Langkah 4: Menambahkan kebijakan bucket yang membuat konten bucket Anda tersedia untuk umum
](#step4-add-bucket-policy-make-content-public)
+ [

## Langkah 5: Mengonfigurasi dokumen indeks
](#step5-upload-index-doc)
+ [

## Langkah 6: Mengonfigurasi dokumen kesalahan
](#step6-upload-error-doc)
+ [

## Langkah 7: Menguji titik akhir situs web Anda
](#step7-test-web-site)
+ [

## Langkah 8: Membersihkan
](#getting-started-cleanup-s3-website-overview)

## Langkah 1: Buat bucket
<a name="step1-create-bucket-config-as-website"></a>

Petunjuk berikut ini memberikan ikhtisar tentang cara membuat bucket Anda untuk menghosting situs web. Untuk detail, step-by-step instruksi tentang membuat ember, lihat[Membuat bucket tujuan umum](create-bucket-overview.md).

**Untuk membuat bucket**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Pilih **Buat bucket**.

1. Masukkan **Nama bucket** (misalnya, **example.com**).

1. Pilih Wilayah tempat Anda ingin membuat bucket. 

   Pilih Wilayah yang secara geografis dekat dengan Anda, untuk meminimalkan latensi serta biaya, atau untuk memenuhi persyaratan peraturan. Wilayah yang Anda pilih menentukan titik akhir situs web Amazon S3 Anda. Untuk informasi selengkapnya, lihat [Titik akhir situs web](WebsiteEndpoints.md).

1. Untuk menerima pengaturan default dan membuat bucket, pilih **Buat**.

## Langkah 2: Mengaktifkan hosting situs web statis
<a name="step2-create-bucket-config-as-website"></a>

Setelah membuat bucket, Anda dapat mengaktifkan hosting situs web statis untuk bucket Anda. Anda dapat membuat bucket baru, atau menggunakan bucket yang sudah ada.

**Untuk mengaktifkan hosting situs web statis**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Dalam daftar bucket, pilih nama bucket yang ingin Anda aktifkan hosting situs web statis.

1. Pilih **Properti**.

1. Di bagian bawah **Hosting situs web statis**, pilih **Edit**.

1. Pilih **Gunakan bucket ini untuk menghosting situs web**. 

1. Di bagian bawah **Hosting situs web statis**, pilih **Aktifkan**.

1. Di **Dokumen indeks**, masukkan nama file dokumen indeks, biasanya `index.html`. 

   Nama dokumen indeks peka huruf besar/kecil, dan harus sama persis dengan nama file dokumen indeks HTML yang ingin Anda unggah ke bucket S3 Anda. Saat Anda mengonfigurasi bucket untuk hosting situs web, Anda harus menentukan dokumen indeks. Amazon S3 mengembalikan dokumen indeks ini ketika permintaan dibuat ke domain root atau subfolder mana pun. Untuk informasi selengkapnya, lihat [Mengonfigurasi dokumen indeks](IndexDocumentSupport.md).

1. Agar dapat menyediakan dokumen kesalahan kustom Anda sendiri untuk kesalahan kelas 4XX, di **Dokumen kesalahan**, masukkan nama file dokumen kesalahan kustom. 

   Nama dokumen kesalahan peka huruf besar/kecil, dan harus sama persis dengan nama file dokumen indeks HTML yang ingin Anda unggah ke bucket S3 Anda. Jika Anda tidak menentukan dokumen kesalahan khusus dan terjadi kesalahan, Amazon S3 mengembalikan dokumen kesalahan HTML default. Untuk informasi selengkapnya, lihat [Mengonfigurasi dokumen kesalahan khusus](CustomErrorDocSupport.md).

1. (Opsional) Jika Anda ingin menentukan aturan pengalihan lanjutan, dalam **Aturan pengalihan**, masukkan JSON untuk menjelaskan aturannya.

   Misalnya, Anda dapat merutekan permintaan secara kondisional dengan nama kunci atau prefiks objek tertentu dalam permintaan tersebut. Untuk informasi selengkapnya, lihat [Konfigurasikan aturan pengalihan untuk menggunakan pengalihan bersyarat lanjutan](how-to-page-redirect.md#advanced-conditional-redirects).

1. Pilih **Simpan perubahan**.

   Amazon S3 memungkinkan hosting situs web statis untuk bucket Anda. Di bagian bawah halaman, di bawah **Hosting situs web statis**, Anda melihat titik akhir situs web untuk bucket Anda.

1. Di bagian bawah **Hosting situs web statis**, perhatikan **Titik Akhir**.

   **Titik Akhir** adalah titik akhir situs web Amazon S3 untuk bucket Anda. Setelah Anda menyelesaikan konfigurasi bucket Anda sebagai situs web statis, Anda dapat menggunakan titik akhir ini untuk menguji situs web Anda.

## Langkah 3: Mengedit pengaturan Blokir Akses Publik
<a name="step3-edit-block-public-access"></a>

Secara default, Amazon S3 memblokir akses publik ke akun dan bucket Anda. Jika Anda ingin menggunakan bucket untuk menghosting situs web statis, Anda dapat menggunakan langkah-langkah ini untuk mengedit pengaturan blokir akses publik Anda. 

**Awas**  
Sebelum Anda menyelesaikan langkah-langkah ini, tinjau [Melakukan blok akses publik ke penyimpanan Amazon S3 Anda](access-control-block-public-access.md) untuk memastikan bahwa Anda memahami dan menerima risiko yang terkait dengan mengizinkan akses publik. Saat Anda mematikan pengaturan blokir akses publik untuk membuat bucket Anda menjadi publik, siapa pun di internet dapat mengakses bucket Anda. Kami sarankan agar Anda memblokir semua akses publik ke bucket Anda.

1. Buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Pilih nama bucket yang telah Anda konfigurasikan sebagai situs web statis.

1. Pilih **Izin**.

1. Di bagian bawah **Blokir akses publik (pengaturan bucket)**, pilih **Edit**.

1. Kosongkan **Blokir *semua* akses publik**, lalu pilih **Simpan perubahan**.  
![\[Konsol Amazon S3, menampilkan pengaturan bucket akses publik blok.\]](http://docs.aws.amazon.com/id_id/AmazonS3/latest/userguide/images/edit-public-access-clear.png)

   Amazon S3 mematikan pengaturan Blokir Akses Publik untuk bucket Anda. Untuk membuat situs web statis publik, Anda mungkin juga harus [mengedit pengaturan Blokir Akses Publik](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-account.html) untuk akun Anda sebelum menambahkan kebijakan bucket. Jika pengaturan Blokir Akses Publik untuk akun Anda saat ini diaktifkan, Anda akan melihat catatan di bawah **Blokir akses publik (pengaturan bucket)**.

## Langkah 4: Menambahkan kebijakan bucket yang membuat konten bucket Anda tersedia untuk umum
<a name="step4-add-bucket-policy-make-content-public"></a>

Setelah Anda mengedit pengaturan Blokir Akses Publik S3, Anda dapat menambahkan kebijakan bucket untuk memberikan akses baca publik ke bucket Anda. Saat Anda memberikan akses baca publik, siapa pun di internet dapat mengakses bucket Anda.

**penting**  
Kebijakan berikut ini hanya merupakan contoh, dan memungkinkan akses penuh ke konten bucket Anda. Sebelum melanjutkan langkah ini, tinjau [Bagaimana saya dapat mengamankan file dalam bucket Amazon S3 saya?](https://aws.amazon.com/premiumsupport/knowledge-center/secure-s3-resources/) untuk memastikan bahwa Anda telah memahami praktik terbaik untuk mengamankan file dalam bucket S3, dan risiko yang terlibat dalam pemberian akses publik.

1. Di bagian bawah **Bucket**, pilih nama bucket Anda.

1. Pilih **Izin**.

1. Di Bawah **Kebijakan bucket**, pilih **Edit**.

1. Untuk memberikan akses baca bagi publik untuk situs web Anda, salin kebijakan kelompok berikut, dan tempelkan di **Editor kebijakan bucket**.

   ```
   {
       "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "PublicReadGetObject",
               "Effect": "Allow",
               "Principal": "*",
               "Action": [
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::Bucket-Name/*"
               ]
           }
       ]
   }
   ```

1. Perbarui `Resource` dengan nama bucket Anda.

   Dalam contoh kebijakan bucket sebelumnya, *Bucket-Name* adalah placeholder untuk nama bucket. Untuk menggunakan kebijakan bucket ini dengan bucket Anda sendiri, Anda harus memperbarui nama ini agar sesuai dengan nama bucket Anda.

1. Pilih **Simpan perubahan**.

   Pesan akan muncul, yang menunjukkan bahwa kebijakan bucket telah berhasil ditambahkan.

   Jika Anda melihat kesalahan yang mengatakan `Policy has invalid resource`, konfirmasikan bahwa nama bucket dalam kebijakan bucket tersebut sesuai dengan nama bucket Anda. Untuk informasi tentang menambahkan kebijakan bucket, lihat [Bagaimana cara menambahkan kebijakan S3 bucket?](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-bucket-policy.html)

   Jika Anda mendapatkan pesan kesalahan dan tidak dapat menyimpan kebijakan bucket, periksa pengaturan akun dan bucket Blokir Akses Publik untuk mengonfirmasi bahwa Anda mengizinkan akses publik ke bucket.

## Langkah 5: Mengonfigurasi dokumen indeks
<a name="step5-upload-index-doc"></a>

Saat mengaktifkan hosting situs web statis untuk bucket Anda, Anda memasukkan nama dokumen indeks (misalnya, **index.html**). Setelah Anda mengaktifkan hosting situs web statis untuk bucket, Anda mengunggah file HTML dengan nama dokumen indeks ke bucket Anda.

**Untuk mengonfigurasi dokumen indeks**

1. Buat file `index.html`.

   Jika Anda tidak memiliki file `index.html`, Anda dapat menggunakan HTML berikut ini untuk membuatnya:

   ```
   <html xmlns="http://www.w3.org/1999/xhtml" >
   <head>
       <title>My Website Home Page</title>
   </head>
   <body>
     <h1>Welcome to my website</h1>
     <p>Now hosted on Amazon S3!</p>
   </body>
   </html>
   ```

1. Simpan file indeks secara lokal.

   Nama file dokumen indeks harus sama persis dengan nama dokumen indeks yang Anda masukkan ke dalam kotak dialog **Hosting situs web statis**. Nama dokumen indeks peka huruf besar/kecil. Misalnya, jika Anda memasukkan `index.html` untuk **Dokumen indeks** dalam kotak dialog **Hosting situs web statis**, nama file dokumen indeks Anda juga harus dan bukan `Index.html`.

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Dalam daftar bucket, pilih nama bucket yang ingin Anda gunakan untuk meng-host situs web statis.

1. Aktifkan hosting situs web statis untuk bucket Anda, lalu masukkan nama persis dokumen indeks Anda (misalnya, `index.html`). Untuk informasi selengkapnya, lihat [Mengaktifkan hosting situs web](EnableWebsiteHosting.md).

   Setelah mengaktifkan hosting situs web statis, lanjutkan ke langkah 6. 

1. Untuk mengunggah dokumen indeks ke bucket Anda, lakukan salah satu hal berikut ini:
   + Seret dan jatuhkan file indeks ke dalam daftar bucket konsol.
   + Pilih **Unggah**, dan ikuti petunjuk untuk memilih dan mengunggah file indeks.

   Untuk step-by-step instruksi, lihat[Mengunggah Objek](upload-objects.md).

1. (Opsional) Mengunggah konten situs web lain ke bucket Anda.

## Langkah 6: Mengonfigurasi dokumen kesalahan
<a name="step6-upload-error-doc"></a>

Saat mengaktifkan hosting situs web statis untuk bucket Anda, Anda memasukkan nama dokumen kesalahan (misalnya, **404.html**). Setelah Anda mengaktifkan hosting situs web statis untuk bucket, Anda mengunggah file HTML dengan nama dokumen indeks ke bucket Anda.

**Untuk mengonfigurasi dokumen kesalahan**

1. Membuat dokumen kesalahan, misalnya `404.html`.

1. Simpan file dokumen kesalahan secara lokal.

   Nama dokumen kesalahan peka huruf besar/kecil, dan harus sama persis dengan nama yang Anda masukkan saat Anda mengaktifkan hosting situs web statis. Misalnya, jika Anda memasukkan `404.html` sebagai nama **Dokumen** kesalahan di kotak dialog **Hosting situs web statis**, nama file dokumen kesalahan Anda juga harus bernama `404.html`.

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Dalam daftar bucket, pilih nama bucket yang ingin Anda gunakan untuk meng-host situs web statis.

1. Aktifkan hosting situs web statis untuk bucket Anda, lalu masukkan nama persis dokumen indeks Anda (misalnya, `404.html`). Untuk informasi selengkapnya, lihat [Mengaktifkan hosting situs web](EnableWebsiteHosting.md) dan [Mengonfigurasi dokumen kesalahan khusus](CustomErrorDocSupport.md).

   Setelah mengaktifkan hosting situs web statis, lanjutkan ke langkah 6. 

1. Untuk mengunggah dokumen kesalahan ke bucket Anda, lakukan salah satu hal berikut ini:
   + Seret dan jatuhkan file dokumen kesalahan ke dalam daftar bucket konsol.
   + Pilih **Unggah**, dan ikuti petunjuk untuk memilih dan mengunggah file indeks.

   Untuk step-by-step instruksi, lihat[Mengunggah Objek](upload-objects.md).

## Langkah 7: Menguji titik akhir situs web Anda
<a name="step7-test-web-site"></a>

Setelah Anda mengonfigurasi hosting situs web statis untuk bucket, Anda dapat menguji titik akhir situs web Anda.

**catatan**  
Amazon S3 tidak mendukung akses HTTPS ke situs web. Jika Anda ingin menggunakan HTTPS, Anda dapat menggunakan Amazon CloudFront untuk melayani situs web statis yang dihosting di Amazon S3.  
Untuk informasi selengkapnya, lihat [Bagaimana CloudFront cara menggunakan situs web statis yang dihosting di Amazon S3?](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/) dan [Memerlukan HTTPS untuk komunikasi antara pemirsa dan CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html).

1. Di bagian bawah **Bucket**, pilih nama bucket Anda.

1. Pilih **Properti**.

1. Di bagian bawah halaman, di bawah **Hosting situs web statis**, pilih **Titik akhir situs web bucket**.

   Dokumen indeks Anda terbuka di jendela browser terpisah.

Anda sekarang memiliki situs web yang di-host di Amazon S3. Situs web ini tersedia di titik akhir situs web Amazon S3. Namun, Anda mungkin memiliki domain, seperti `example.com`, yang ingin Anda gunakan untuk menyajikan konten dari situs web yang Anda buat. Anda mungkin juga ingin menggunakan dukungan domain root Amazon S3 untuk melayani permintaan untuk keduanya `http://www.example.com` dan `http://example.com`. Ini memerlukan langkah-langkah tambahan. Sebagai contoh, lihat [Tutorial: Mengonfigurasi situs web statis menggunakan domain kustom yang terdaftar di Route 53](website-hosting-custom-domain-walkthrough.md). 

## Langkah 8: Membersihkan
<a name="getting-started-cleanup-s3-website-overview"></a>

Jika Anda membuat situs web statis hanya sebagai latihan pembelajaran, hapus sumber daya AWS yang Anda alokasikan, sehingga Anda tidak lagi dikenakan biaya. Setelah Anda menghapus AWS sumber daya Anda, situs web Anda tidak lagi tersedia. Lihat informasi yang lebih lengkap di [Menghapus bucket tujuan umum](delete-bucket.md).

# Tutorial: Mengonfigurasi situs web statis menggunakan domain kustom yang terdaftar di Route 53
<a name="website-hosting-custom-domain-walkthrough"></a>

Misalnya, Anda ingin menghosting situs web statis di Amazon S3. Anda telah mendaftarkan domain dengan Amazon Route 53 (misalnya, `example.com`), dan Anda ingin meminta `http://www.example.com` dan `http://example.com` untuk dilayani dari konten Amazon S3. Anda dapat menggunakan panduan ini untuk mempelajari cara menghosting situs web statis, dan membuat pengalihan ke Amazon S3 untuk situs web dengan nama domain kustom yang terdaftar di Route 53. Anda dapat bekerja dengan situs web yang ada yang ingin Anda hosting di Amazon S3, atau menggunakan panduan ini untuk memulai dari awal. 

Setelah Anda menyelesaikan panduan ini, Anda dapat menggunakan Amazon secara opsional CloudFront untuk meningkatkan kinerja situs web Anda. Untuk informasi selengkapnya, lihat [Mempercepat situs web Anda dengan Amazon CloudFront](website-hosting-cloudfront-walkthrough.md).

**catatan**  
Titik akhir situs web Amazon S3 tidak mendukung HTTPS atau titik akses. Jika Anda ingin menggunakan HTTPS, Anda dapat menggunakan Amazon CloudFront untuk melayani situs web statis yang dihosting di Amazon S3.  
Untuk tutorial tentang cara meng-host konten Anda dengan aman CloudFront dan Amazon S3, lihat. [Tutorial: Hosting video streaming sesuai permintaan dengan Amazon S3, Amazon, dan CloudFront Amazon Route 53](tutorial-s3-cloudfront-route53-video-streaming.md) Untuk informasi lebih lanjut, lihat [Bagaimana cara menggunakan CloudFront untuk melayani situs web statis yang dihosting di Amazon S3?](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/) dan [Memerlukan HTTPS untuk komunikasi antara penampil dan CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html).

**Mengotomatiskan pengaturan situs web statis dengan templat CloudFormation**  
Anda dapat menggunakan CloudFormation template untuk mengotomatiskan pengaturan situs web statis Anda. CloudFormation Template mengatur komponen yang Anda butuhkan untuk meng-host situs web statis yang aman sehingga Anda dapat lebih fokus pada konten situs web Anda dan lebih sedikit pada konfigurasi komponen.

 CloudFormation Template mencakup komponen-komponen berikut:
+ Amazon S3–Membuat bucket Amazon S3 untuk menghosting situs web statis Anda.
+ CloudFront — Membuat CloudFront distribusi untuk mempercepat situs web statis Anda.
+ Lambda@Edge–Menggunakan [Lambda@Edge](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-at-the-edge.html) untuk menambahkan header keamanan ke setiap respons server. Header keamanan adalah sekelompok header di respons server web yang memberi tahu browser web untuk mengambil tindakan pencegahan keamanan ekstra. Untuk informasi selengkapnya, lihat posting blog [Menambahkan header keamanan HTTP menggunakan Lambda @Edge dan Amazon](https://aws.amazon.com/blogs/networking-and-content-delivery/adding-http-security-headers-using-lambdaedge-and-amazon-cloudfront/). CloudFront

 CloudFormation Template ini tersedia untuk Anda unduh dan gunakan. Untuk informasi dan petunjuk, lihat [Memulai situs web statis aman](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) di *Panduan CloudFront Pengembang Amazon*.

**Topics**
+ [

## Sebelum Anda mulai
](#root-domain-walkthrough-before-you-begin)
+ [

## Langkah 1: Mendaftarkan domain kustom dengan Route 53
](#website-hosting-custom-domain-walkthrough-domain-registry)
+ [

## Langkah 2: Membuat dua bucket
](#root-domain-walkthrough-create-buckets)
+ [

## Langkah 3: Mengonfigurasi bucket domain root Anda untuk hosting situs web
](#root-domain-walkthrough-configure-bucket-aswebsite)
+ [

## Langkah 4: Mengonfigurasi bucket subdomain Anda untuk pengalihan situs web
](#root-domain-walkthrough-configure-redirect)
+ [

## Langkah 5: Mengonfigurasi pencatatan untuk lalu lintas situs web
](#root-domain-walkthrough-configure-logging)
+ [

## Langkah 6: Mengunggah konten indeks dan situs web
](#upload-website-content)
+ [

## Langkah 7: Mengunggah dokumen kesalahan
](#configure-error-document-root-domain)
+ [

## Langkah 8: Edit pengaturan Blokir Akses Publik S3
](#root-domain-walkthrough-configure-bucket-permissions)
+ [

## Langkah 9: Melampirkan kebijakan bucket
](#add-bucket-policy-root-domain)
+ [

## Langkah 10: Menguji titik akhir domain Anda
](#root-domain-walkthrough-test-website)
+ [

## Langkah 11: Menambahkan catatan alias untuk domain dan subdomain Anda
](#root-domain-walkthrough-add-record-to-hostedzone)
+ [

## Langkah 12: Menguji situs webnya
](#root-domain-testing)
+ [

# Mempercepat situs web Anda dengan Amazon CloudFront
](website-hosting-cloudfront-walkthrough.md)
+ [

# Membersihkan sumber daya contoh Anda
](getting-started-cleanup.md)

## Sebelum Anda mulai
<a name="root-domain-walkthrough-before-you-begin"></a>

Saat Anda mengikuti langkah-langkah dalam contoh ini, Anda bekerja dengan layanan berikut:

**Amazon Route 53**–Anda menggunakan Route 53 untuk mendaftarkan domain dan menentukan di mana Anda ingin mengirimkan lalu lintas internet untuk domain Anda. Contoh ini menunjukkan cara untuk membuat catatan alias Route 53 yang merutekan lalu lintas untuk domain Anda (`example.com`) dan subdomain (`www.example.com`) ke bucket Amazon S3 yang berisi file HTML.

**Amazon S3**–Anda menggunakan Amazon S3 untuk membuat bucket, mengunggah halaman situs web sampel, mengonfigurasi izin sehingga semua orang dapat melihat konten, dan kemudian mengonfigurasi bucket untuk hosting situs web.

## Langkah 1: Mendaftarkan domain kustom dengan Route 53
<a name="website-hosting-custom-domain-walkthrough-domain-registry"></a>

Jika Anda belum memiliki nama domain yang terdaftar, seperti `example.com`, daftarkan satu dengan Route 53. Untuk informasi selengkapnya, lihat [Mendaftarkan nama domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) di *Panduan Pengembang Amazon Route 53*. Setelah mendaftarkan nama domain Anda, Anda dapat membuat dan mengonfigurasi bucket Amazon S3 Anda untuk hosting situs web. 

## Langkah 2: Membuat dua bucket
<a name="root-domain-walkthrough-create-buckets"></a>

Untuk mendukung permintaan dari domain root dan subdomain, Anda membuat dua bucket.
+ **Bucket domain**–`example.com`
+ **Bucket subdomain**–`www.example.com` 

Nama bucket ini harus sama persis dengan nama domain Anda. Dalam contoh ini, nama domain adalah `example.com`. Anda menghosting konten Anda dari bucket domain root (`example.com`). Anda membuat permintaan pengalihan untuk bucket subdomain (`www.example.com`). Jika seseorang masuk ke `www.example.com` dalam browser mereka, mereka akan diarahkan ke `example.com` dan melihat konten yang di-host di bucket Amazon S3 dengan nama itu. 

**Untuk membuat bucket Anda untuk hosting situs web**

Petunjuk berikut ini memberikan ikhtisar tentang cara membuat bucket Anda untuk menghosting situs web. Untuk detail, step-by-step instruksi tentang membuat ember, lihat[Membuat bucket tujuan umum](create-bucket-overview.md).

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Buat bucket domain root Anda: 

   1. Di bilah navigasi di bagian atas halaman, pilih nama yang saat ini ditampilkan Wilayah AWS. Selanjutnya, pilih Wilayah tempat Anda ingin membuat ember. 
**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](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) di. *Referensi Umum Amazon Web Services*

   1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

   1. Pilih **Buat bucket**. Halaman **Buat bucket** terbuka.

   1. Masukkan **Nama bucket** (misalnya, **example.com**).

   1. Pilih Wilayah tempat Anda ingin membuat bucket. 

      Pilih Wilayah yang secara geografis dekat dengan Anda, untuk meminimalkan latensi serta biaya, atau untuk memenuhi persyaratan peraturan. Wilayah yang Anda pilih menentukan titik akhir situs web Amazon S3 Anda. Untuk informasi selengkapnya, lihat [Titik akhir situs web](WebsiteEndpoints.md).

   1. Untuk menerima pengaturan default dan membuat bucket, pilih **Buat**.

1. Buat bucket subdomain Anda: 

   1. Pilih **Buat bucket**.

   1. Masukkan **Nama bucket** (misalnya, **www.example.com**).

   1. Pilih Wilayah tempat Anda ingin membuat bucket. 

      Pilih Wilayah yang secara geografis dekat dengan Anda, untuk meminimalkan latensi serta biaya, atau untuk memenuhi persyaratan peraturan. Wilayah yang Anda pilih menentukan titik akhir situs web Amazon S3 Anda. Untuk informasi selengkapnya, lihat [Titik akhir situs web](WebsiteEndpoints.md).

   1. Untuk menerima pengaturan default dan membuat bucket, pilih **Buat**.

Pada langkah berikutnya, Anda mengonfigurasi `example.com` untuk hosting situs web. 

## Langkah 3: Mengonfigurasi bucket domain root Anda untuk hosting situs web
<a name="root-domain-walkthrough-configure-bucket-aswebsite"></a>

Pada langkah ini, Anda mengonfigurasi bucket domain root (`example.com`) sebagai situs web. Bucket ini akan berisi konten situs web Anda. Saat Anda mengonfigurasikan bucket untuk hosting situs web, Anda dapat mengakses situs web menggunakan [Titik akhir situs web](WebsiteEndpoints.md). 

**Untuk mengaktifkan hosting situs web statis**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Dalam daftar bucket, pilih nama bucket yang ingin Anda aktifkan hosting situs web statis.

1. Pilih **Properti**.

1. Di bagian bawah **Hosting situs web statis**, pilih **Edit**.

1. Pilih **Gunakan bucket ini untuk menghosting situs web**. 

1. Di bagian bawah **Hosting situs web statis**, pilih **Aktifkan**.

1. Di **Dokumen indeks**, masukkan nama file dokumen indeks, biasanya `index.html`. 

   Nama dokumen indeks peka huruf besar/kecil, dan harus sama persis dengan nama file dokumen indeks HTML yang ingin Anda unggah ke bucket S3 Anda. Saat Anda mengonfigurasi bucket untuk hosting situs web, Anda harus menentukan dokumen indeks. Amazon S3 mengembalikan dokumen indeks ini ketika permintaan dibuat ke domain root atau subfolder mana pun. Untuk informasi selengkapnya, lihat [Mengonfigurasi dokumen indeks](IndexDocumentSupport.md).

1. Agar dapat menyediakan dokumen kesalahan kustom Anda sendiri untuk kesalahan kelas 4XX, di **Dokumen kesalahan**, masukkan nama file dokumen kesalahan kustom. 

   Nama dokumen kesalahan peka huruf besar/kecil, dan harus sama persis dengan nama file dokumen indeks HTML yang ingin Anda unggah ke bucket S3 Anda. Jika Anda tidak menentukan dokumen kesalahan khusus dan terjadi kesalahan, Amazon S3 mengembalikan dokumen kesalahan HTML default. Untuk informasi selengkapnya, lihat [Mengonfigurasi dokumen kesalahan khusus](CustomErrorDocSupport.md).

1. (Opsional) Jika Anda ingin menentukan aturan pengalihan lanjutan, dalam **Aturan pengalihan**, masukkan JSON untuk menjelaskan aturannya.

   Misalnya, Anda dapat merutekan permintaan secara kondisional dengan nama kunci atau prefiks objek tertentu dalam permintaan tersebut. Untuk informasi selengkapnya, lihat [Konfigurasikan aturan pengalihan untuk menggunakan pengalihan bersyarat lanjutan](how-to-page-redirect.md#advanced-conditional-redirects).

1. Pilih **Simpan perubahan**.

   Amazon S3 memungkinkan hosting situs web statis untuk bucket Anda. Di bagian bawah halaman, di bawah **Hosting situs web statis**, Anda melihat titik akhir situs web untuk bucket Anda.

1. Di bagian bawah **Hosting situs web statis**, perhatikan **Titik Akhir**.

   **Titik Akhir** adalah titik akhir situs web Amazon S3 untuk bucket Anda. Setelah Anda menyelesaikan konfigurasi bucket Anda sebagai situs web statis, Anda dapat menggunakan titik akhir ini untuk menguji situs web Anda.

Setelah Anda [mengedit pengaturan blokir akses publik](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html#root-domain-walkthrough-configure-bucket-permissions) dan [menambahkan kebijakan bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html#add-bucket-policy-root-domain) yang memungkinkan akses baca publik, Anda dapat menggunakan titik akhir situs web untuk mengakses situs web Anda. 

Pada langkah berikutnya, Anda mengonfigurasi subdomain (`www.example.com`) untuk mengalihkan permintaan ke domain Anda (`example.com`). 

## Langkah 4: Mengonfigurasi bucket subdomain Anda untuk pengalihan situs web
<a name="root-domain-walkthrough-configure-redirect"></a>

Setelah Anda mengonfigurasi bucket domain root untuk hosting situs web, Anda dapat mengonfigurasikan bucket subdomain untuk mengalihkan semua permintaan ke domain. Dalam contoh ini, semua permintaan untuk `www.example.com` diarahkan kembali ke `example.com`.

**Untuk mengonfigurasi permintaan pengalihan**

1. Di konsol Amazon S3, dalam daftar **bucket tujuan umum, pilih nama bucket** subdomain Anda (`www.example.com`dalam contoh ini).

1. Pilih **Properti**.

1. Di bagian bawah **Hosting situs web statis**, pilih **Edit**.

1. Pilih **Alihkan permintaan objek**. 

1. Di **Bucket target**, masukkan domain root Anda, misalnya, **example.com**.

1. Untuk **Protokol**, pilih **http**.

1. Pilih **Simpan perubahan**.

## Langkah 5: Mengonfigurasi pencatatan untuk lalu lintas situs web
<a name="root-domain-walkthrough-configure-logging"></a>

Jika ingin melacak jumlah pengunjung yang mengakses situs web Anda, Anda dapat mengaktifkan log untuk bucket domain root Anda secara opsional. Untuk informasi selengkapnya, lihat [Pencatatan permintaan dengan pencatatan akses server](ServerLogs.md). Jika Anda berencana menggunakan Amazon CloudFront untuk mempercepat situs web Anda, Anda juga dapat menggunakan CloudFront logging.

**Untuk mengaktifkan log akses server untuk bucket domain root Anda**

1. Buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Dalam Wilayah yang sama tempat Anda membuat bucket yang dikonfigurasi sebagai situs web statis, buat bucket untuk log, misalnya `logs.example.com`.

1. Buat folder untuk file log pencatatan akses server (misalnya, `logs`).

1. (Opsional) Jika Anda ingin menggunakan CloudFront untuk meningkatkan kinerja situs web Anda, buat folder untuk file CloudFront log (misalnya,`cdn`).
**penting**  
Saat Anda membuat atau memperbarui distribusi dan mengaktifkan CloudFront pencatatan, CloudFront perbarui daftar kontrol akses bucket (ACL) untuk memberikan `FULL_CONTROL` izin `awslogsdelivery` akun untuk menulis log ke bucket Anda. Untuk informasi [selengkapnya, lihat Izin yang diperlukan untuk mengonfigurasi pencatatan standar dan mengakses file log Anda](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#AccessLogsBucketAndFileOwnership) di *Panduan CloudFront Pengembang Amazon*. Jika bucket yang menyimpan log menggunakan pengaturan yang diberlakukan pemilik Bucket untuk Kepemilikan Objek S3 untuk dinonaktifkan ACLs, CloudFront tidak dapat menulis log ke bucket. Untuk informasi selengkapnya, lihat [Mengontrol kepemilikan objek dan menonaktifkan bucket ACLs Anda](about-object-ownership.md).

1. Di **Bucket** Anda, pilih bucket domain root Anda.

1. Pilih **Properti**.

1. Di bagian bawah **Pencatatan akses server**, pilih **Edit**.

1. Pilih **Aktifkan**.

1. Under the **Target bucket**, choose the bucket and folder destination for the server access:
   + Jelajahi ke lokasi folder dan bucket:

     1. Pilih **Jelajahi S3**.

     1. Pilih nama bucket, lalu pilih folder log. 

     1. Pilih **Pilih jalur**.
   + Masukkan alur bucket S3, misalnya, `s3://logs.example.com/logs/`.

1. Pilih **Simpan perubahan**.

   Dalam bucket log, sekarang dapat mengakses log Anda. Amazon S3 menulis log akses situs web ke bucket log Anda setiap 2 jam.

## Langkah 6: Mengunggah konten indeks dan situs web
<a name="upload-website-content"></a>

Dalam langkah ini, Anda mengunggah dokumen indeks dan konten situs web opsional ke bucket domain root Anda. 

Saat Anda mengaktifkan hosting situs web statis untuk bucket Anda, Anda memasukkan nama dokumen indeks (misalnya, **index.html**). Setelah Anda mengaktifkan hosting situs web statis untuk bucket, Anda mengunggah file HTML dengan nama dokumen indeks ke bucket Anda.

**Untuk mengonfigurasi dokumen indeks**

1. Buat file `index.html`.

   Jika Anda tidak memiliki file `index.html`, Anda dapat menggunakan HTML berikut ini untuk membuatnya:

   ```
   <html xmlns="http://www.w3.org/1999/xhtml" >
   <head>
       <title>My Website Home Page</title>
   </head>
   <body>
     <h1>Welcome to my website</h1>
     <p>Now hosted on Amazon S3!</p>
   </body>
   </html>
   ```

1. Simpan file indeks secara lokal.

   Nama file dokumen indeks harus sama persis dengan nama dokumen indeks yang Anda masukkan ke dalam kotak dialog **Hosting situs web statis**. Nama dokumen indeks peka huruf besar/kecil. Misalnya, jika Anda memasukkan `index.html` untuk **Dokumen indeks** dalam kotak dialog **Hosting situs web statis**, nama file dokumen indeks Anda juga harus dan bukan `Index.html`.

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Dalam daftar bucket, pilih nama bucket yang ingin Anda gunakan untuk meng-host situs web statis.

1. Aktifkan hosting situs web statis untuk bucket Anda, lalu masukkan nama persis dokumen indeks Anda (misalnya, `index.html`). Untuk informasi selengkapnya, lihat [Mengaktifkan hosting situs web](EnableWebsiteHosting.md).

   Setelah mengaktifkan hosting situs web statis, lanjutkan ke langkah 6. 

1. Untuk mengunggah dokumen indeks ke bucket Anda, lakukan salah satu hal berikut ini:
   + Seret dan jatuhkan file indeks ke dalam daftar bucket konsol.
   + Pilih **Unggah**, dan ikuti petunjuk untuk memilih dan mengunggah file indeks.

   Untuk step-by-step instruksi, lihat[Mengunggah Objek](upload-objects.md).

1. (Opsional) Mengunggah konten situs web lain ke bucket Anda.

## Langkah 7: Mengunggah dokumen kesalahan
<a name="configure-error-document-root-domain"></a>

Saat mengaktifkan hosting situs web statis untuk bucket Anda, Anda memasukkan nama dokumen kesalahan (misalnya, **404.html**). Setelah Anda mengaktifkan hosting situs web statis untuk bucket, Anda mengunggah file HTML dengan nama dokumen indeks ke bucket Anda.

**Untuk mengonfigurasi dokumen kesalahan**

1. Membuat dokumen kesalahan, misalnya `404.html`.

1. Simpan file dokumen kesalahan secara lokal.

   Nama dokumen kesalahan peka huruf besar/kecil, dan harus sama persis dengan nama yang Anda masukkan saat Anda mengaktifkan hosting situs web statis. Misalnya, jika Anda memasukkan `404.html` sebagai nama **Dokumen** kesalahan di kotak dialog **Hosting situs web statis**, nama file dokumen kesalahan Anda juga harus bernama `404.html`.

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket tujuan umum**.

1. Dalam daftar bucket, pilih nama bucket yang ingin Anda gunakan untuk meng-host situs web statis.

1. Aktifkan hosting situs web statis untuk bucket Anda, lalu masukkan nama persis dokumen indeks Anda (misalnya, `404.html`). Untuk informasi selengkapnya, lihat [Mengaktifkan hosting situs web](EnableWebsiteHosting.md) dan [Mengonfigurasi dokumen kesalahan khusus](CustomErrorDocSupport.md).

   Setelah mengaktifkan hosting situs web statis, lanjutkan ke langkah 6. 

1. Untuk mengunggah dokumen kesalahan ke bucket Anda, lakukan salah satu hal berikut ini:
   + Seret dan jatuhkan file dokumen kesalahan ke dalam daftar bucket konsol.
   + Pilih **Unggah**, dan ikuti petunjuk untuk memilih dan mengunggah file indeks.

   Untuk step-by-step instruksi, lihat[Mengunggah Objek](upload-objects.md).

## Langkah 8: Edit pengaturan Blokir Akses Publik S3
<a name="root-domain-walkthrough-configure-bucket-permissions"></a>

Dalam contoh ini, Anda mengedit pengaturan akses publik untuk bucket domain (`example.com`) untuk memungkinkan akses publik.

Secara default, Amazon S3 memblokir akses publik ke akun dan bucket Anda. Jika Anda ingin menggunakan bucket untuk menghosting situs web statis, Anda dapat menggunakan langkah-langkah ini untuk mengedit pengaturan blokir akses publik Anda. 

**Awas**  
Sebelum Anda menyelesaikan langkah-langkah ini, tinjau [Melakukan blok akses publik ke penyimpanan Amazon S3 Anda](access-control-block-public-access.md) untuk memastikan bahwa Anda memahami dan menerima risiko yang terkait dengan mengizinkan akses publik. Saat Anda mematikan pengaturan blokir akses publik untuk membuat bucket Anda menjadi publik, siapa pun di internet dapat mengakses bucket Anda. Kami sarankan agar Anda memblokir semua akses publik ke bucket Anda.

1. Buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Pilih nama bucket yang telah Anda konfigurasikan sebagai situs web statis.

1. Pilih **Izin**.

1. Di bagian bawah **Blokir akses publik (pengaturan bucket)**, pilih **Edit**.

1. Kosongkan **Blokir *semua* akses publik**, lalu pilih **Simpan perubahan**.  
![\[Konsol Amazon S3, menampilkan pengaturan bucket akses publik blok.\]](http://docs.aws.amazon.com/id_id/AmazonS3/latest/userguide/images/edit-public-access-clear.png)

   Amazon S3 mematikan pengaturan Blokir Akses Publik untuk bucket Anda. Untuk membuat situs web statis publik, Anda mungkin juga harus [mengedit pengaturan Blokir Akses Publik](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-account.html) untuk akun Anda sebelum menambahkan kebijakan bucket. Jika pengaturan Blokir Akses Publik untuk akun Anda saat ini diaktifkan, Anda akan melihat catatan di bawah **Blokir akses publik (pengaturan bucket)**.

## Langkah 9: Melampirkan kebijakan bucket
<a name="add-bucket-policy-root-domain"></a>

Dalam contoh ini, Anda melampirkan kebijakan bucket ke bucket domain (`example.com`) untuk memungkinkan akses baca publik. Misalnya, *Bucket-Name* Anda mengganti kebijakan bucket contoh dengan nama bucket domain Anda`example.com`.

Setelah Anda mengedit pengaturan Blokir Akses Publik S3, Anda dapat menambahkan kebijakan bucket untuk memberikan akses baca publik ke bucket Anda. Saat Anda memberikan akses baca publik, siapa pun di internet dapat mengakses bucket Anda.

**penting**  
Kebijakan berikut ini hanya merupakan contoh, dan memungkinkan akses penuh ke konten bucket Anda. Sebelum melanjutkan langkah ini, tinjau [Bagaimana saya dapat mengamankan file dalam bucket Amazon S3 saya?](https://aws.amazon.com/premiumsupport/knowledge-center/secure-s3-resources/) untuk memastikan bahwa Anda telah memahami praktik terbaik untuk mengamankan file dalam bucket S3, dan risiko yang terlibat dalam pemberian akses publik.

1. Di bagian bawah **Bucket**, pilih nama bucket Anda.

1. Pilih **Izin**.

1. Di Bawah **Kebijakan bucket**, pilih **Edit**.

1. Untuk memberikan akses baca bagi publik untuk situs web Anda, salin kebijakan kelompok berikut, dan tempelkan di **Editor kebijakan bucket**.

   ```
   {
       "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "PublicReadGetObject",
               "Effect": "Allow",
               "Principal": "*",
               "Action": [
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::Bucket-Name/*"
               ]
           }
       ]
   }
   ```

1. Perbarui `Resource` dengan nama bucket Anda.

   Dalam contoh kebijakan bucket sebelumnya, *Bucket-Name* adalah placeholder untuk nama bucket. Untuk menggunakan kebijakan bucket ini dengan bucket Anda sendiri, Anda harus memperbarui nama ini agar sesuai dengan nama bucket Anda.

1. Pilih **Simpan perubahan**.

   Pesan akan muncul, yang menunjukkan bahwa kebijakan bucket telah berhasil ditambahkan.

   Jika Anda melihat kesalahan yang mengatakan `Policy has invalid resource`, konfirmasikan bahwa nama bucket dalam kebijakan bucket tersebut sesuai dengan nama bucket Anda. Untuk informasi tentang menambahkan kebijakan bucket, lihat [Bagaimana cara menambahkan kebijakan S3 bucket?](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-bucket-policy.html)

   Jika Anda mendapatkan pesan kesalahan dan tidak dapat menyimpan kebijakan bucket, periksa pengaturan akun dan bucket Blokir Akses Publik untuk mengonfirmasi bahwa Anda mengizinkan akses publik ke bucket.

Pada langkah berikutnya, Anda dapat mengetahui titik akhir situs web dan menguji titik akhir domain Anda.

## Langkah 10: Menguji titik akhir domain Anda
<a name="root-domain-walkthrough-test-website"></a>

Setelah Anda mengonfigurasikan bucket domain untuk menghosting situs web publik, Anda dapat menguji titik akhir. Untuk informasi selengkapnya, lihat [Titik akhir situs web](WebsiteEndpoints.md). Anda hanya dapat menguji titik akhir untuk bucket domain Anda, karena bucket subdomain Anda disiapkan untuk pengalihan situs web dan bukan hosting situs web statis. 

**catatan**  
Amazon S3 tidak mendukung akses HTTPS ke situs web. Jika Anda ingin menggunakan HTTPS, Anda dapat menggunakan Amazon CloudFront untuk melayani situs web statis yang dihosting di Amazon S3.  
Untuk informasi selengkapnya, lihat [Bagaimana CloudFront cara menggunakan situs web statis yang dihosting di Amazon S3?](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/) dan [Memerlukan HTTPS untuk komunikasi antara pemirsa dan CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html).

1. Di bagian bawah **Bucket**, pilih nama bucket Anda.

1. Pilih **Properti**.

1. Di bagian bawah halaman, di bawah **Hosting situs web statis**, pilih **Titik akhir situs web bucket**.

   Dokumen indeks Anda terbuka di jendela browser terpisah.

Pada langkah berikutnya, Anda menggunakan Amazon Route 53 untuk memungkinkan pelanggan menggunakan kedua kustom Anda URLs untuk menavigasi ke situs Anda. 

## Langkah 11: Menambahkan catatan alias untuk domain dan subdomain Anda
<a name="root-domain-walkthrough-add-record-to-hostedzone"></a>

Pada langkah ini, Anda membuat catatan alias yang Anda tambahkan ke zona yang di-hosting untuk peta domain `example.com` dan `www.example.com` Anda. Alih-alih menggunakan alamat IP, catatan alias menggunakan titik akhir situs Amazon S3. Amazon Route 53 mempertahankan pemetaan antara catatan alias dan alamat IP tempat bucket Amazon S3 berada. Anda membuat dua rekaman alias, satu untuk domain root Anda, dan satu untuk subdomain Anda.

### Menambahkan catatan alias untuk domain root dan subdomain Anda
<a name="add-alis-record"></a>

**Untuk menambahkan rekaman alias untuk domain akar Anda (`example.com`)**

1. Buka konsol Route 53 di [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).
**catatan**  
Jika Anda belum menggunakan Route 53, lihat [Langkah 1: Mendaftarkan domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/getting-started.html#getting-started-find-domain-name) di *Panduan Pengembang Amazon Route 53*. Setelah menyelesaikan pengaturan Anda, Anda dapat melanjutkan petunjuknya.

1. Pilih **Zona yang di-hosting**.

1. Dalam daftar zona yang di-hosting, pilih nama zona yang di-hosting yang sesuai dengan nama domain Anda.

1. Pilih **Buat catatan**.

1. Pilih **Beralih ke wizard**.
**catatan**  
Jika Anda ingin menggunakan pembuatan cepat untuk membuat catatan alias, lihat [Mengonfigurasi Route 53 untuk merutekan lalu lintas ke Bucket S3](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/RoutingToS3Bucket.html#routing-to-s3-bucket-configuring).

1. Pilih **Perutean sederhana**, dan pilih **Selanjutnya**.

1. Pilih **Tentukan catatan sederhana**.

1. Di **Nama catatan**, terima nilai defaultnya, yang merupakan nama zona yang di-hosting dan domain Anda.

1. Di **Nilai/Rutekan lalu lintas ke**, pilih **Alias ke titik akhir situs web S3**.

1. Pilih Wilayah.

1. Pilih bucket S3.

   Nama bucket harus sesuai dengan nama yang muncul di kotak **Nama**. Di daftar **Pilih bucket S3**, nama bucket muncul dengan titik akhir situs web Amazon S3 untuk Wilayah tempat bucket dibuat, misalnya, `s3-website-us-west-1.amazonaws.com (example.com)`.

   **Pilih bucket S3** mencantumkan bucket, jika:
   + Anda telah mengonfigurasi bucket sebagai situs web statis.
   + Nama bucket sama dengan nama arsip yang Anda buat.
   + Arus Akun AWS menciptakan ember.

   Jika bucket Anda tidak muncul di daftar **Pilih bucket S3**, masukkan titik akhir situs web Amazon S3 untuk Wilayah tempat bucket dibuat, misalnya, **s3-website-us-west-2.amazonaws.com**. Untuk daftar lengkap titik akhir situs web Amazon S3, lihat [Titik akhir Situs Web Amazon S3](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Untuk informasi selengkapnya tentang target alias, lihat [Nilai/rutekan lalu lintas ke](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) di *Panduan Pengembang Amazon Route 53*.

1. Dalam **jenis Rekam**, pilih **A - Rute lalu lintas ke IPv4 alamat dan beberapa AWS sumber daya**.

1. Untuk **Evaluasi kondisi target**, pilih **Tidak**.

1. Pilih **Tentukan catatan sederhana**.

**Untuk menambahkan rekaman alias untuk subdomain Anda (`www.example.com`)**

1. Di bawah **Konfigurasi catatan**, pilih **Tentukan catatan sederhana**.

1. Di **Nama catatan** untuk subdomain Anda, ketik `www`.

1. Di **Nilai/Rutekan lalu lintas ke**, pilih **Alias ke titik akhir situs web S3**.

1. Pilih Wilayah.

1. Pilih bucket S3, misalnya, `s3-website-us-west-2.amazonaws.com (www.example.com)`.

   Jika bucket Anda tidak muncul di daftar **Pilih bucket S3**, masukkan titik akhir situs web Amazon S3 untuk Wilayah tempat bucket dibuat, misalnya, **s3-website-us-west-2.amazonaws.com**. Untuk daftar lengkap titik akhir situs web Amazon S3, lihat [Titik akhir Situs Web Amazon S3](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Untuk informasi selengkapnya tentang target alias, lihat [Nilai/rutekan lalu lintas ke](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) di *Panduan Pengembang Amazon Route 53*.

1. Dalam **jenis Rekam**, pilih **A - Rute lalu lintas ke IPv4 alamat dan beberapa AWS sumber daya**.

1. Untuk **Evaluasi kondisi target**, pilih **Tidak**.

1. Pilih **Tentukan catatan sederhana**.

1. Pada halaman **Konfigurasi catatan**, pilih **Buat catatan**.

**catatan**  
Perubahan umumnya menyebar ke semua server nama Route 53 dalam waktu 60 detik. Setelah penyebarannya selesai, Anda dapat mengirimkan lalu lintas ke bucket Amazon S3 Anda dengan menggunakan nama rekaman alias yang Anda buat dalam prosedur ini.

### Tambahkan rekaman alias untuk domain root dan subdomain Anda (konsol Route 53 yang lama)
<a name="add-alis-record-old"></a>

**Untuk menambahkan rekaman alias untuk domain root Anda (`example.com`)**

Konsol Route 53 telah dirancang ulang. Di konsol Route 53, Anda dapat menggunakan konsol yang lama untuk sementara waktu. Jika Anda memilih untuk bekerja dengan konsol Route 53 yang lama, gunakan prosedur di bawah ini.

1. Buka konsol Route 53 di [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).
**catatan**  
Jika Anda belum menggunakan Route 53, lihat [Langkah 1: Mendaftarkan domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/getting-started.html#getting-started-find-domain-name) di *Panduan Pengembang Amazon Route 53*. Setelah menyelesaikan pengaturan Anda, Anda dapat melanjutkan petunjuknya.

1. Pilih **Zona yang Di-Hosting**.

1. Dalam daftar zona yang di-hosting, pilih nama zona yang di-hosting yang sesuai dengan nama domain Anda.

1. Pilih **Buat Set Catatan**.

1. Tentukan nilai-nilai berikut ini:  
**Nama**  
Terima nilai default, yang merupakan nama zona yang di-hosting dan domain Anda.   
Untuk domain root, Anda tidak perlu memasukkan informasi tambahan apa pun di bidang **Nama**.  
**Tipe**  
Pilih **A — IPv4 alamat**.  
**Alias**  
Pilih **Ya**.  
**Target Alias**  
Di bagian **Titik akhir situs web S3** dari daftar tersebut, pilih nama bucket Anda.   
Nama bucket harus sesuai dengan nama yang muncul di kotak **Nama**. Dalam daftar **Target Alias**, nama bucket diikuti oleh titik akhir situs web Amazon S3 untuk Wilayah tempat bucket dibuat, misalnya `example.com (s3-website-us-west-2.amazonaws.com)`. **Target Alias** membuat daftar bucket jika:  
   + Anda telah mengonfigurasi bucket sebagai situs web statis.
   + Nama bucket sama dengan nama arsip yang Anda buat.
   + Arus Akun AWS menciptakan ember.
Jika bucket Anda tidak muncul di dalam daftar **Target Alias**, masukkan titik akhir situs web Amazon S3 untuk Wilayah tempat bucket dibuat, misalnya, `s3-website-us-west-2`. Untuk daftar lengkap titik akhir situs web Amazon S3, lihat [Titik akhir Situs Web Amazon S3](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Untuk informasi selengkapnya tentang target alias, lihat [Nilai/rutekan lalu lintas ke](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) di *Panduan Pengembang Amazon Route 53*.  
**Kebijakan Perutean**  
Terima nilai default **Sederhana**.  
**Mengevaluasi Kondisi Target**  
Terima nilai default **Tidak**.

1. Pilih **Buat**.

**Untuk menambahkan rekaman alias untuk subdomain Anda (`www.example.com`)**

1. Di zona yang di-hosting untuk domain root Anda (`example.com`), pilih **Buat Set Catatan**.

1. Tentukan nilai-nilai berikut ini:  
**Nama**  
Untuk subdomain, masukkan `www` di dalam kotak.   
**Tipe**  
Pilih **A — IPv4 alamat**.  
**Alias**  
Pilih **Ya**.  
**Target Alias**  
Di **Titik akhir situs web S3** bagian dari daftar, pilih nama bucket yang sama dengan yang muncul di **Nama** bidang—misalnya, `www.example.com (s3-website-us-west-2.amazonaws.com)`.  
**Kebijakan Perutean**  
Terima nilai default **Sederhana**.  
**Mengevaluasi Kondisi Target**  
Terima nilai default **Tidak**.

1. Pilih **Buat**.

**catatan**  
Perubahan umumnya menyebar ke semua server nama Route 53 dalam waktu 60 detik. Setelah penyebarannya selesai, Anda dapat mengirimkan lalu lintas ke bucket Amazon S3 Anda dengan menggunakan nama rekaman alias yang Anda buat dalam prosedur ini.

## Langkah 12: Menguji situs webnya
<a name="root-domain-testing"></a>

Verifikasi bahwa situs web dan pengalihannya bekerja dengan benar. Di browser Anda, masukkan file Anda URLs. Dalam contoh ini, Anda dapat mencoba yang berikut URLs:
+ **Domain** (`http://example.com`)–Menampilkan dokumen indeks di bucket `example.com`.
+ **Subdomain** (`http://www.example.com`)–Mengalihkan permintaan Anda ke `http://example.com`. Anda melihat dokumen indeks di bucket `example.com`.

Jika situs web Anda atau tautan pengalihan tidak berfungsi, Anda dapat mencoba hal berikut ini:
+ **Bersihkan cache**–Menghapus cache browser web Anda.
+ **Periksa server nama**–Jika halaman web dan tautan pengalihan tidak berfungsi setelah Anda mengosongkan cache, Anda dapat membandingkan server nama untuk domain Anda dan server nama untuk zona yang di-hosting. Jika server nama tidak cocok, Anda mungkin perlu memperbarui server nama domain Anda agar cocok dengan yang terdaftar di bawah zona yang di-hosting. Untuk informasi lebih lanjut, lihat [Menambahkan atau mengubah server nama dan menyimpan glue record untuk domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html).

Setelah Anda berhasil menguji domain root dan subdomain Anda, Anda dapat mengatur CloudFront distribusi [Amazon](https://aws.amazon.com/cloudfront) untuk meningkatkan kinerja situs web Anda dan menyediakan log yang dapat Anda gunakan untuk meninjau lalu lintas situs web. Lihat informasi yang lebih lengkap di [Mempercepat situs web Anda dengan Amazon CloudFront](website-hosting-cloudfront-walkthrough.md).

# Mempercepat situs web Anda dengan Amazon CloudFront
<a name="website-hosting-cloudfront-walkthrough"></a>

Anda dapat menggunakan [Amazon CloudFront](https://aws.amazon.com/cloudfront) untuk meningkatkan kinerja situs web Amazon S3 Anda. CloudFront membuat file situs web Anda (seperti HTML, gambar, dan video) tersedia dari pusat data di seluruh dunia (dikenal sebagai *lokasi tepi*). Saat pengunjung meminta file dari situs web Anda, CloudFront secara otomatis mengalihkan permintaan ke salinan file di lokasi tepi terdekat. Ini menghasilkan waktu unduh yang lebih cepat daripada jika pengunjung meminta konten dari pusat data yang terletak lebih jauh.

CloudFront menyimpan konten di lokasi tepi untuk jangka waktu yang Anda tentukan. Jika pengunjung meminta konten yang telah di-cache lebih lama dari tanggal kedaluwarsa, CloudFront periksa server asal untuk melihat apakah versi konten yang lebih baru tersedia. Jika versi yang lebih baru tersedia, CloudFront salin versi baru ke lokasi tepi. Perubahan yang Anda lakukan pada konten asli direplikasi ke lokasi edge pada saat pengunjung meminta konten tersebut. 

**Menggunakan CloudFront tanpa Route 53**  
Tutorial di halaman ini menggunakan Route 53 untuk menunjuk ke CloudFront distribusi Anda. Namun, jika Anda ingin menayangkan konten yang dihosting di bucket Amazon S3 menggunakan CloudFront tanpa menggunakan Route 53, lihat [ CloudFrontTutorial Amazon: Menyiapkan Distribusi Konten Dinamis untuk Amazon S3](https://aws.amazon.com/cloudfront/getting-started/S3/). Saat menayangkan konten yang dihosting di bucket Amazon S3 menggunakan CloudFront, Anda dapat menggunakan nama bucket apa pun, dan HTTP dan HTTPS didukung. 

**Mengotomatisasi pengaturan dengan template CloudFormation**  
Untuk informasi selengkapnya tentang menggunakan CloudFormation templat untuk mengonfigurasi situs web statis aman yang membuat CloudFront distribusi untuk melayani situs web Anda, lihat [Memulai situs web statis aman](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) di *Panduan CloudFront Pengembang Amazon*.

**Topics**
+ [

## Langkah 1: Buat CloudFront distribusi
](#create-distribution)
+ [

## Langkah 2: Memperbarui kumpulan catatan untuk domain dan subdomain Anda
](#update-record-sets)
+ [

## (Opsional) Langkah 3: Memeriksa file log
](#check-log-files)

## Langkah 1: Buat CloudFront distribusi
<a name="create-distribution"></a>

Pertama, Anda membuat CloudFront distribusi. Ini membuat situs web Anda tersedia dari pusat data di seluruh dunia.

**Untuk membuat distribusi dengan asal Amazon S3**

1. Buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Pilih **Buat Distribusi**.

1. Pada halaman **Buat Distribusi**, di bagian **Pengaturan Asal**, untuk **Nama Domain Asal**, masukkan titik akhir situs web Amazon S3 untuk bucket Anda—misalnya, **example.com.s3-website.us-west-1.amazonaws.com**.

   CloudFront mengisi **ID Asal** untuk Anda.

1. Untuk **Pengaturan Perilaku Cache Default**, pertahankan nilai yang diatur ke default. 

   Dengan pengaturan default untuk **Kebijakan Protokol Penampil**, Anda dapat menggunakan HTTPS untuk situs web statis Anda. Untuk informasi selengkapnya opsi konfigurasi ini, lihat [Nilai yang Anda Tentukan Saat Membuat atau Memperbarui Distribusi Web](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithDownloadDistributions.html#DownloadDistValuesYouSpecify) di *Panduan CloudFront Pengembang Amazon*.

1. Untuk **Pengaturan Distribusi**, lakukan hal berikut ini:

   1. Biarkan **Kelas Harga** agar diatur ke **Gunakan Semua Lokasi Edge (Performa Terbaik)**.

   1. Setel **Nama Domain Alternatif (CNAMEs)** ke domain root dan `www` subdomain. Dalam tutorial ini, berikut merupakan `example.com` dan `www.example.com`. 
**penting**  
Sebelum Anda melakukan langkah ini, perhatikan [persyaratan untuk menggunakan nama domain alternatif](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html#alternate-domain-names-requirements), khususnya kebutuhan akan SSL/TLS sertifikat yang valid. 

   1. Untuk **Sertifikat SSL**, pilih **Sertifikat SSL Khusus (example.com)**, dan pilih sertifikat kustom yang mencakup domain dan nama subdomain.

      Untuk informasi selengkapnya, lihat [Sertifikat SSL](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesSSLCertificate) di *Panduan CloudFront Pengembang Amazon*.

   1. Di **Objek Root Default**, masukkan nama dokumen indeks Anda, misalnya, `index.html`. 

      Jika URL yang digunakan untuk mengakses distribusi tidak berisi nama file, CloudFront distribusi mengembalikan dokumen indeks. **Objek Root Default** harus sama persis dengan nama dokumen indeks untuk situs web statis Anda. Untuk informasi selengkapnya, lihat [Mengonfigurasi dokumen indeks](IndexDocumentSupport.md).

   1. Tetapkan **Pencatatan** untuk **Nyala**.
**penting**  
Saat Anda membuat atau memperbarui distribusi dan mengaktifkan CloudFront pencatatan, CloudFront perbarui daftar kontrol akses bucket (ACL) untuk memberikan `FULL_CONTROL` izin `awslogsdelivery` akun untuk menulis log ke bucket Anda. Untuk informasi [selengkapnya, lihat Izin yang diperlukan untuk mengonfigurasi pencatatan standar dan mengakses file log Anda](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#AccessLogsBucketAndFileOwnership) di *Panduan CloudFront Pengembang Amazon*. Jika bucket yang menyimpan log menggunakan pengaturan yang diberlakukan pemilik Bucket untuk Kepemilikan Objek S3 untuk dinonaktifkan ACLs, CloudFront tidak dapat menulis log ke bucket. Untuk informasi selengkapnya, lihat [Mengontrol kepemilikan objek dan menonaktifkan bucket ACLs Anda](about-object-ownership.md).

   1. Untuk **Bucket untuk Log**, pilih bucket log yang Anda buat.

      Untuk informasi lebih lanjut tentang konfigurasi bucket log, lihat [(Opsional) Mencatat lalu lintas web](LoggingWebsiteTraffic.md).

   1. Jika Anda ingin menyimpan log yang dihasilkan oleh lalu lintas ke CloudFront distribusi dalam folder, di **Awalan Log**, masukkan nama folder.

   1. Simpan semua pengaturan lain pada nilai defaultnya.

1. Pilih **Buat Distribusi**.

1. Untuk melihat status distribusi, cari distribusi di konsol dan periksa **Status** kolom. 

   Status dari `InProgress` menunjukkan bahwa distribusi belum diterapkan sepenuhnya.

   Setelah distribusi dikerahkan, Anda dapat merujuk konten dengan CloudFront nama domain.

1. Catat nilai **Nama Domain** yang ditampilkan di CloudFront konsol, misalnya,`dj4p1rv6mvubz.cloudfront.net`. 

1. Untuk memverifikasi bahwa CloudFront distribusi Anda berfungsi, masukkan nama domain distribusi di browser web.

   Jika situs web Anda terlihat, CloudFront distribusi berfungsi. Jika situs web Anda memiliki domain khusus yang terdaftar di Amazon Route 53, Anda akan memerlukan nama CloudFront domain untuk memperbarui catatan yang ditetapkan pada langkah berikutnya.

## Langkah 2: Memperbarui kumpulan catatan untuk domain dan subdomain Anda
<a name="update-record-sets"></a>

Sekarang setelah Anda berhasil membuat CloudFront distribusi, perbarui catatan alias di Route 53 untuk menunjuk ke CloudFront distribusi baru.

**Untuk memperbarui catatan alias untuk menunjuk ke distribusi CloudFront**

1. Buka konsol Route 53 di [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. Pada navigasi di sebelah kiri, pilih **Zona yang di-hosting**.

1. Pada halaman **Zona yang Di-hosting**, pilih zona yang di-hosting yang Anda buat untuk subdomain Anda, misalnya, `www.example.com`.

1. Di bagian bawah **Catatan**, pilih catatan *A* yang Anda buat untuk subdomain Anda. 

1. Di bagian bawah **Detail catatan**, pilih **Edit catatan**.

1. Di bawah **Rute lalu lintas ke**, pilih **Alias untuk CloudFront didistribusikan**.

1. Di bawah **Pilih distribusi**, pilih CloudFront distribusi.

1. Pilih **Simpan**.

1. Untuk mengarahkan catatan *A* untuk domain root ke CloudFront distribusi, ulangi prosedur ini untuk domain root, misalnya,`example.com`.

   Pembaruan ke set catatan berlaku dalam 2–48 jam. 

1. Untuk melihat apakah catatan *A* yang baru telah diterapkan, di browser web, masukkan URL subdomain Anda, misalnya, `http://www.example.com`. 

   Jika browser tidak lagi mengarahkan Anda ke domain root (misalnya, `http://example.com`), catatan A yang baru tersedia. Ketika catatan *A* baru telah diterapkan, lalu lintas yang diarahkan oleh catatan *A* baru ke CloudFront distribusi tidak dialihkan ke domain root. Setiap pengunjung yang merujuk situs dengan menggunakan `http://example.com` atau `http://www.example.com` diarahkan ke lokasi CloudFront tepi terdekat, di mana mereka mendapat manfaat dari waktu pengunduhan yang lebih cepat.
**Tip**  
Browser dapat menyimpan pengaturan pengalihan. Jika menurut Anda pengaturan catatan *A* yang baru seharusnya sudah diterapkan, tetapi browser Anda masih mengalihkan `http://www.example.com` ke `http://example.com`, coba bersihkan riwayat dan cache browser Anda, tutup dan buka kembali aplikasi browser Anda, atau gunakan browser web yang berbeda. 

## (Opsional) Langkah 3: Memeriksa file log
<a name="check-log-files"></a>

Log akses memberi tahu Anda berapa banyak orang yang mengunjungi situs web. Cookie ini juga berisi data bisnis berharga yang dapat Anda analisis dengan layanan lain, seperti [Amazon EMR](https://docs.aws.amazon.com/emr/latest/DeveloperGuide/). 

CloudFront log disimpan di bucket dan folder yang Anda pilih saat Anda membuat CloudFront distribusi dan mengaktifkan logging. CloudFront menulis log ke bucket log Anda dalam waktu 24 jam sejak permintaan terkait dibuat.

**Untuk melihat file log situs web Anda**

1. Buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Pilih nama bucket pencatatan log untuk situs web Anda.

1. Pilih folder CloudFront log.

1. Unduh `.gzip` file yang ditulis oleh CloudFront sebelum membukanya.

   Jika Anda membuat situs web hanya sebagai latihan pembelajaran, Anda dapat menghapus sumber daya yang Anda alokasikan, sehingga Anda tidak lagi dikenakan biaya. Untuk melakukannya, lihat [Membersihkan sumber daya contoh Anda](getting-started-cleanup.md). Setelah Anda menghapus sumber daya AWS , situs web Anda tidak lagi tersedia.

# Membersihkan sumber daya contoh Anda
<a name="getting-started-cleanup"></a>

Jika Anda membuat situs web statis hanya sebagai latihan pembelajaran, hapus sumber daya AWS yang Anda alokasikan, sehingga Anda tidak lagi dikenakan biaya. Setelah Anda menghapus sumber daya AWS , situs web Anda tidak lagi tersedia.

**Topics**
+ [

## Langkah 1: Hapus CloudFront distribusi Amazon
](#getting-started-cleanup-cloudfront)
+ [

## Langkah 2: Menghapus Route 53 zona yang di-hosting
](#getting-started-cleanup-route53)
+ [

## Langkah 3: Menonaktifkan pencatatan dan hapus bucket S3 Anda
](#getting-started-cleanup-s3)

## Langkah 1: Hapus CloudFront distribusi Amazon
<a name="getting-started-cleanup-cloudfront"></a>

Sebelum Anda menghapus CloudFront distribusi Amazon, Anda harus menonaktifkannya. Distribusi yang dinonaktifkan tidak lagi berfungsi, dan tidak dikenakan biaya. Anda dapat mengaktifkan distribusi yang dinonaktifkan kapan saja. Setelah Anda menghapus distribusi yang dinonaktifkan, distribusi tersebut tidak lagi tersedia.

**Untuk menonaktifkan dan menghapus CloudFront distribusi**

1. Buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Pilih distribusi yang ingin Anda nonaktifkan, lalu pilih **Nonaktifkan**.

1. Saat diminta untuk mengonfirmasi, pilih **Ya, Nonaktifkan**.

1. Pilih distribusi yang dinonaktifkan, lalu pilih **Hapus**.

1. Saat diminta konfirmasi, pilih **Ya, Hapus**.

## Langkah 2: Menghapus Route 53 zona yang di-hosting
<a name="getting-started-cleanup-route53"></a>

Sebelum menghapus zona yang di-hosting, Anda harus menghapus set rekaman yang Anda buat. Anda tidak perlu menghapus catatan NS dan SOA; catatan ini secara otomatis dihapus ketika Anda menghapus zona yang di-hosting.

**Untuk menghapus set catatan**

1. Buka konsol Route 53 di [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1.  Di dalam daftar nama domain, pilih nama domain Anda, lalu pilih **Masuk ke Set Catatan**. 

1. Dalam daftar kumpulan rekaman, pilih rekaman *A* yang Anda buat. 

   Jenis setiap set catatan tercantum dalam **Jenis** kolom. 

1. Pilih **Hapus Set Catatan**. 

1. Ketika diminta untuk mengonfirmasi, pilih **Konfirmasi**. 

**Untuk menghapus zona Route 53 yang di-hosting**

1.  Lanjutkan dari prosedur sebelumnya, pilih **Kembali ke Zona yang Di-hosting**. 

1.  Pilih nama domain Anda, lalu pilih **Hapus Zona yang Di-hosting**. 

1.  Ketika diminta untuk mengonfirmasi, pilih **Konfirmasi**. 

## Langkah 3: Menonaktifkan pencatatan dan hapus bucket S3 Anda
<a name="getting-started-cleanup-s3"></a>

Sebelum Anda menghapus bucket S3 Anda, pastikan pembuatan log dinonaktifkan untuk bucket. Jika tidak, AWS terus menulis log ke bucket Anda saat Anda menghapusnya.

**Untuk menonaktifkan pembuatan log untuk bucket**

1. Buka konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Di bagian bawah **Bucket**, pilih nama bucket Anda, lalu pilih **Properti**.

1. Dari **Properti**, pilih **Pencatatan**.

1. Hapus kotak centang **Diaktifkan**.

1. Pilih **Simpan**.

Sekarang, Anda dapat menghapus bucket Anda. Untuk informasi selengkapnya, lihat [Menghapus bucket tujuan umum](delete-bucket.md).

# Menyebarkan situs web statis ke AWS Amplify Hosting dari bucket tujuan umum S3
<a name="website-hosting-amplify"></a>

Kami menyarankan Anda menggunakan [AWS Amplify Hosting](https://docs.aws.amazon.com//amplify/latest/userguide/welcome.html.html) 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 dalam bucket tujuan umum, menyebarkan konten Anda ke CDN terkelola, dan membuat 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. 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](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HowCloudFrontWorks.html) di *Panduan CloudFront Pengembang Amazon*.
+ **Dukungan HTTPS** - Menyediakan komunikasi dan transfer data yang aman 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 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 URL ke URL lainnya.

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](https://aws.amazon.com/amplify/pricing/).

**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](https://docs.aws.amazon.com/general/latest/gr/amplify.html#amplify_region) endpoint di bagian. *Referensi Umum Amazon Web Services*

Anda dapat memulai proses penerapan dari konsol Amazon S3, konsol Amplify, 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
<a name="DeployAmplify"></a>

**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/](https://console.aws.amazon.com/s3/)

1. Di panel navigasi kiri, pilih **Bucket**.

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

1. Pilih tab **Properti**.

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

1. Pada halaman **Deploy with S3**, lakukan langkah-langkah berikut.

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

   1. Untuk **nama Branch**, masukkan nama backend aplikasi Anda.

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

1. 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](https://docs.aws.amazon.com//amplify/latest/userguide/update-website-deployed-from-s3.html) 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](https://docs.aws.amazon.com//amplify/latest/userguide/deploy--from-amplify-console.html) Hosting.AWS *

Untuk mulai menggunakan AWS SDKs, lihat [Membuat kebijakan bucket untuk menerapkan situs web statis dari S3 menggunakan](https://docs.aws.amazon.com//amplify/latest/userguide/deploy-with-sdks.html) Panduan Pengguna *AWS Amplify Hosting*. AWS SDKs 