Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola nama domain khusus untuk layanan App Runner
Saat Anda membuat AWS App Runner layanan, App Runner mengalokasikan nama domain untuknya. Ini adalah subdomain di awsapprunner.com
domain yang dimiliki oleh App Runner. Anda dapat menggunakan nama domain untuk mengakses aplikasi web yang berjalan di layanan Anda.
catatan
Untuk meningkatkan keamanan aplikasi App Runner Anda, domain*.awsapprunner.com terdaftar di Daftar Akhiran Publik (). PSL__Host-
awalan jika Anda perlu mengatur cookie sensitif di nama domain default untuk aplikasi App Runner Anda. Praktik ini akan membantu mempertahankan domain Anda dari upaya pemalsuan permintaan lintas situs (). CSRF Untuk informasi selengkapnya, lihat halaman Set-Cookie
Jika Anda memiliki nama domain, Anda dapat mengaitkannya ke layanan App Runner Anda. Setelah App Runner memvalidasi domain baru Anda, Anda dapat menggunakan domain Anda untuk mengakses aplikasi Anda selain domain App Runner. Anda dapat mengaitkan hingga lima domain kustom.
catatan
Anda dapat secara opsional memasukkan www
subdomain domain Anda. Namun, saat ini hanya didukung olehAPI. Konsol App Runner tidak mendukung termasuk www
subdomain domain Anda.
catatan
AWS App Runner tidak mendukung penggunaan zona host pribadi Route 53. Zona yang dihosting pribadi menyesuaikan resolusi nama domain untuk VPC lalu lintas Amazon. Untuk informasi selengkapnya tentang zona yang dihosting pribadi, lihat Bekerja dengan zona yang dihosting pribadi dalam dokumentasi Route 53.
Kaitkan (tautan) domain khusus ke layanan Anda
Saat Anda mengaitkan domain kustom ke layanan Anda, Anda harus menambahkan CNAME catatan dan catatan DNS target ke DNS server Anda. Bagian berikut memberikan informasi tentang CNAME catatan dan catatan DNS target dan cara menggunakannya.
catatan
Jika Anda menggunakan Amazon Route 53 sebagai DNS penyedia Anda, App Runner secara otomatis mengonfigurasi domain kustom Anda dengan validasi sertifikat yang diperlukan dan DNS catatan untuk ditautkan ke aplikasi web App Runner Anda. Ini terjadi ketika Anda menggunakan konsol App Runner untuk menautkan domain kustom Anda ke layanan Anda. Mengelola domain kustomTopik berikut memberikan informasi lebih lanjut.
CNAMEcatatan
Saat Anda mengaitkan domain kustom dengan layanan Anda, App Runner memberi Anda satu set catatan validasi sertifikat untuk validasi sertifikat. Anda harus menambahkan catatan validasi sertifikat ini ke server Sistem Nama Domain (DNS) Anda. Tambahkan catatan validasi sertifikat, yang disediakan oleh App Runner, ke server AndaDNS. Dengan cara ini, App Runner dapat memvalidasi bahwa Anda memiliki atau mengontrol domain.
catatan
Untuk memperbarui sertifikat domain kustom secara otomatis, pastikan Anda tidak menghapus catatan validasi sertifikat dari server Anda. DNS Untuk informasi tentang cara mengatasi masalah yang terkait dengan pembaruan sertifikat, lihatPerpanjangan sertifikat domain kustom.
App Runner menggunakan ACM untuk memverifikasi domain. Jika Anda menggunakan CAA catatan dalam DNS catatan Anda, pastikan setidaknya satu referensi CAA catatanamazon.com
. Jika tidak, tidak ACM dapat memverifikasi domain dan berhasil membuat domain Anda.
Jika Anda menerima kesalahan terkaitCAA, lihat tautan berikut untuk mempelajari cara mengatasinya:
catatan
Jika Anda menggunakan Amazon Route 53 sebagai DNS penyedia Anda, App Runner secara otomatis mengonfigurasi domain kustom Anda dengan validasi sertifikat yang diperlukan dan DNS catatan untuk ditautkan ke aplikasi web App Runner Anda. Ini terjadi ketika Anda menggunakan konsol App Runner untuk menautkan domain kustom Anda ke layanan Anda. Mengelola domain kustomTopik berikut memberikan informasi lebih lanjut.
DNScatatan target
Tambahkan catatan DNS target ke DNS server Anda untuk menargetkan domain App Runner. Tambahkan satu catatan untuk domain kustom, dan satu lagi untuk www
subdomain, jika Anda memilih opsi ini. Kemudian, tunggu status domain kustom menjadi Aktif di konsol App Runner. Ini biasanya memakan waktu beberapa menit, tetapi mungkin memakan waktu hingga 24-48 jam (1-2 hari). Ketika domain kustom Anda divalidasi, App Runner mulai merutekan lalu lintas dari domain ini ke aplikasi web Anda.
catatan
Untuk kompatibilitas yang lebih baik dengan layanan App Runner, kami sarankan Anda menggunakan Amazon Route 53 sebagai DNS penyedia Anda. Jika Anda tidak menggunakan Amazon Route 53 untuk mengelola DNS catatan publik, hubungi DNS penyedia Anda untuk mengetahui cara menambahkan catatan.
Jika Anda menggunakan Amazon Route 53 sebagai DNS penyedia Anda, Anda dapat menambahkan salah satu CNAME atau alias record untuk subdomain. Untuk domain root, pastikan Anda menggunakan catatan alias.
Anda dapat membeli nama domain dari Amazon Route 53 atau penyedia lain. Untuk membeli nama domain dengan Amazon Route 53, lihat Mendaftarkan domain baru, di Panduan Pengembang Amazon Route 53.
Untuk petunjuk tentang cara mengonfigurasi DNS target di Route 53, lihat Merutekan lalu lintas ke sumber daya Anda, di Panduan Pengembang Amazon Route 53.
Untuk petunjuk tentang cara mengonfigurasi DNS target pada pendaftar lain, seperti, Shopify GoDaddy, Hover, dan sebagainya, lihat dokumentasi spesifik mereka tentang menambahkan catatan Target. DNS
Menentukan domain yang akan diasosiasikan dengan layanan App Runner
Anda dapat menentukan domain yang akan diasosiasikan dengan layanan App Runner dengan cara berikut:
-
Domain root — DNS memiliki beberapa batasan yang melekat yang mungkin menghalangi Anda membuat CNAME catatan untuk nama domain root. Misalnya, jika nama domain Anda
example.com
, Anda dapat membuat CNAME catatan yang merutekan lalu lintasacme.example.com
ke layanan App Runner Anda. Namun, Anda tidak dapat membuat CNAME rekaman yang merutekan lalu lintasexample.com
ke layanan App Runner Anda. Untuk membuat domain root, pastikan Anda menambahkan catatan alias.Catatan alias khusus untuk Route 53 dan memiliki keunggulan sebagai berikut dibandingkan CNAME catatan:
-
Route 53 memberi Anda lebih banyak fleksibilitas karena catatan alias dapat dibuat untuk domain root atau subdomain. Misalnya, jika nama domain Anda
example.com
, Anda dapat membuat rekaman yang merutekan permintaanexample.com
atauacme.example.com
ke layanan App Runner Anda. -
Ini lebih hemat biaya. Ini karena Route 53 tidak mengenakan biaya untuk permintaan yang menggunakan catatan alias untuk merutekan lalu lintas.
-
-
Subdomain — Misalnya,
login.example.com
atauadmin.login.example.com
. Anda juga dapat mengaitkanwww
subdomain sebagai bagian dari operasi yang sama. Anda dapat menambahkan salah satu CNAME atau alias record untuk subdomain. -
Wildcard — Misalnya,
*.example.com
. Anda tidak dapat menggunakanwww
opsi dalam kasus ini. Anda dapat menentukan wildcard hanya sebagai subdomain langsung dari domain root dan hanya sendiri. Ini bukan spesifikasi yang valid:login*.example.com
,*.login.example.com
. Spesifikasi wildcard ini mengaitkan semua subdomain langsung, dan tidak mengaitkan domain root itu sendiri. Domain root harus dikaitkan dalam operasi terpisah.
Asosiasi domain yang lebih spesifik mengesampingkan yang kurang spesifik. Misalnya, login.example.com
penggantian*.example.com
. Sertifikat dan CNAME asosiasi yang lebih spesifik digunakan.
Contoh berikut menunjukkan bagaimana Anda dapat menggunakan beberapa asosiasi domain kustom:
-
Kaitkan
example.com
dengan halaman beranda layanan Anda. Aktifkanwww
untuk mengasosiasikanwww.example.com
. -
Kaitkan
login.example.com
dengan halaman login layanan Anda. -
Kaitkan
*.example.com
dengan halaman kustom “tidak ditemukan”.
Putuskan (putuskan tautan) domain khusus
Anda dapat memisahkan (memutuskan tautan) domain kustom dari layanan App Runner Anda. Saat Anda memutuskan tautan domain, App Runner berhenti merutekan lalu lintas dari domain ini ke aplikasi web Anda.
catatan
Anda harus menghapus catatan untuk domain yang Anda lepaskan dari DNS server Anda.
App Runner secara internal membuat sertifikat yang melacak validitas domain. Sertifikat ini disimpan di AWS Certificate Manager (ACM). App Runner tidak menghapus sertifikat ini selama 7 hari setelah domain dipisahkan dari layanan Anda atau setelah layanan dihapus.
Mengelola domain kustom
Mengelola domain kustom untuk layanan App Runner Anda menggunakan salah satu metode berikut:
catatan
Untuk kompatibilitas yang lebih baik dengan layanan App Runner, kami sarankan Anda menggunakan Amazon Route 53 sebagai DNS penyedia Anda. Jika Anda tidak menggunakan Amazon Route 53 untuk mengelola DNS catatan publik, hubungi DNS penyedia Anda untuk mengetahui cara menambahkan catatan.
Jika Anda menggunakan Amazon Route 53 sebagai DNS penyedia Anda, Anda dapat menambahkan salah satu CNAME atau alias record untuk subdomain. Untuk domain root, pastikan Anda menggunakan catatan alias.