

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

# 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).