Pindahkan nama domain alternatif - Amazon CloudFront

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

Pindahkan nama domain alternatif

Tergantung pada situasi Anda, pilih dari cara-cara berikut untuk memindahkan nama domain alternatif:

Distribusi sumber dan target (standar atau penyewa) sama Akun AWS

Gunakan update-domain-association perintah di AWS Command Line Interface (AWS CLI) untuk memindahkan nama domain alternatif.

Perintah ini berfungsi untuk semua gerakan akun yang sama, termasuk ketika nama domain alternatif adalah domain puncak (juga disebut domain root, seperti example.com).

Distribusi sumber dan target (standar atau penyewa) berbeda Akun AWS

Jika Anda memiliki akses ke distribusi standar sumber atau penyewa distribusi, nama domain alternatif bukan domain puncak, dan Anda belum menggunakan wildcard yang tumpang tindih dengan nama domain alternatif tersebut, gunakan wildcard untuk memindahkan nama domain alternatif. Untuk informasi selengkapnya, lihat Gunakan wildcard untuk memindahkan nama domain alternatif.

Jika Anda tidak memiliki akses ke Akun AWS yang memiliki distribusi standar sumber atau penyewa distribusi, Anda dapat mencoba menggunakan update-domain-association perintah untuk memindahkan nama domain alternatif. Penyewa distribusi atau distribusi standar sumber harus dinonaktifkan sebelum Anda dapat memindahkan nama domain alternatif. Untuk bantuan tambahan, lihat Kontak AWS Dukungan untuk memindahkan nama domain alternatif.

catatan

Anda dapat menggunakan associate-alias perintah, tetapi perintah ini hanya mendukung distribusi standar. Lihat AssociateAliasdi Referensi CloudFront API Amazon.

update-domain-association (standard distributions and distribution tenants)
Untuk digunakan update-domain-association untuk memindahkan nama domain alternatif
  1. Gunakan perintah update-domain-association seperti pada contoh berikut.

    1. Ganti example.com dengan nama domain alternatif, dan tentukan ID dari distribusi standar target atau penyewa distribusi.

    2. Jalankan perintah ini menggunakan kredensional yang Akun AWS sama dengan distribusi standar target atau penyewa distribusi.

    Perhatikan batasan berikut
    • Selain cloudfront:UpdateDomainAssociation izin, Anda harus memiliki cloudfront:UpdateDistribution izin untuk memperbarui distribusi standar. Untuk memperbarui penyewa distribusi, Anda harus memiliki cloudfront:UpdateDistributionTenant izin.

    • Jika distribusi sumber dan target (standar atau penyewa) berbeda Akun AWS, sumber harus dinonaktifkan sebelum Anda dapat memindahkan domain.

    • Distribusi target harus diatur seperti yang dijelaskan dalamMengatur target distribusi standar atau penyewa distribusi.

    Permintaan

    aws cloudfront update-domain-association \ --domain "www.example.com" \ --target-resource DistributionTenantId=dt_9Fd3xTZq7Hl2KABC \ --if-match E3UN6WX5ABC123

    Respons

    { "ETag": "E7Xp1Y3N9DABC", "Domain": "www.example.com", "ResourceId": "dt_9Fd3xTZq7Hl2KABC" }

    Perintah ini menghapus nama domain alternatif dari distribusi standar sumber atau penyewa distribusi dan menambahkannya ke distribusi standar target atau penyewa distribusi.

  2. Setelah distribusi target sepenuhnya diterapkan, perbarui konfigurasi DNS Anda untuk mengarahkan nama domain Anda ke titik akhir CloudFront perutean. Misalnya, catatan DNS Anda akan mengarahkan nama domain alternatif Anda (www.example.com) ke nama domain yang CloudFront disediakan d111111abcdef8.cloudfront.net. Jika targetnya adalah penyewa distribusi, tentukan titik akhir grup koneksi. Untuk informasi selengkapnya, lihat Arahkan domain ke CloudFront.

associate-alias (standard distributions only)
Untuk digunakan associate-alias untuk memindahkan nama domain alternatif
  1. Gunakan perintah associate-alias seperti pada contoh berikut.

    1. Ganti www.example.com dengan nama domain alternatif, dan EDFDVBD6EXAMPLE dengan ID distribusi standar target.

    2. Jalankan perintah ini menggunakan kredensyal yang Akun AWS sama dengan distribusi standar target.

      Perhatikan batasan berikut
      • Anda harus memiliki cloudfront:AssociateAlias dan cloudfront:UpdateDistribution izin pada distribusi standar target.

      • Jika distribusi standar sumber dan target sama Akun AWS, Anda harus memiliki cloudfront:UpdateDistribution izin pada distribusi standar sumber.

      • Jika distribusi standar sumber dan distribusi standar target berbeda Akun AWS, Anda harus menonaktifkan distribusi standar sumber terlebih dahulu.

      • Distribusi standar target harus diatur seperti yang dijelaskan dalamMengatur target distribusi standar atau penyewa distribusi.

      Permintaan

      aws cloudfront associate-alias \ --alias www.example.com \ --target-distribution-id EDFDVBD6EXAMPLE

      Perintah ini menghapus nama domain alternatif dari distribusi standar sumber dan memindahkannya ke distribusi standar target.

  2. Setelah distribusi standar target sepenuhnya diterapkan, perbarui konfigurasi DNS Anda untuk mengarahkan data DNS nama domain alternatif ke nama domain distribusi distribusi distribusi standar target. Misalnya, catatan DNS Anda akan mengarahkan nama domain alternatif Anda (www.example.com) ke nama domain yang CloudFront disediakan d111111abcdef8.cloudfront.net.

Untuk informasi selengkapnya, lihat associate-aliasperintah di AWS CLI Command Reference.

Gunakan wildcard untuk memindahkan nama domain alternatif

Jika distribusi sumber berbeda Akun AWS dari distribusi target, dan distribusi sumber diaktifkan, Anda dapat menggunakan wildcard untuk memindahkan nama domain alternatif.

catatan

Anda tidak dapat menggunakan wildcard untuk memindahkan domain apex (seperti example.com). Untuk memindahkan domain apex ketika distribusi sumber dan target berbeda Akun AWS, hubungi. Dukungan Untuk informasi selengkapnya, lihat Kontak AWS Dukungan untuk memindahkan nama domain alternatif.

Untuk menggunakan wildcard untuk memindahkan nama domain alternatif
catatan

Proses ini melibatkan beberapa pembaruan untuk distribusi Anda. Tunggu hingga setiap distribusi menerapkan perubahan terbaru sepenuhnya sebelum melanjutkan ke langkah berikutnya.

  1. Perbarui distribusi target untuk menambahkan nama domain alternatif wildcard yang mencakup nama domain alternatif yang Anda pindahkan. Misalnya, jika nama domain alternatif yang Anda pindahkan adalah www.example.com, tambahkan nama domain alternatif*.example.com ke distribusi target. Untuk melakukan ini, SSL/TLS sertifikat pada distribusi target harus menyertakan nama domain wildcard. Untuk informasi selengkapnya, lihat Perbarui distribusi.

  2. Perbarui pengaturan DNS untuk nama domain alternatif untuk menunjuk ke nama domain dari distribusi target. Misalnya, jika nama domain alternatif yang Anda pindahkan adalah www.example.com, perbarui data DNS untuk www.example.com untuk merutekan lalu lintas ke nama domain distribusi target (misalnya d111111abcdef8.cloudfront.net).

    catatan

    Bahkan setelah Anda memperbarui pengaturan DNS, nama domain alternatif masih dilayani oleh distribusi sumber karena di situlah nama domain alternatif saat ini dikonfigurasi.

  3. Perbarui distribusi sumber untuk menghapus nama domain alternatif. Untuk informasi selengkapnya, lihat Perbarui distribusi.

  4. Perbarui distribusi target untuk menambahkan nama domain alternatif. Untuk informasi selengkapnya, lihat Perbarui distribusi.

  5. Gunakan dig (atau alat kueri DNS serupa) untuk memvalidasi bahwa catatan DNS untuk nama domain alternatif menyelesaikan nama domain dari distribusi target.

  6. (Opsional) Perbarui distribusi target untuk menghapus nama domain alternatif wildcard.

Kontak AWS Dukungan untuk memindahkan nama domain alternatif

Jika distribusi sumber dan target berbeda Akun AWS, dan Anda tidak memiliki akses ke distribusi sumber Akun AWS atau tidak dapat menonaktifkan distribusi sumber, Anda dapat menghubungi Dukungan untuk memindahkan nama domain alternatif.

Untuk menghubungi Dukungan untuk memindahkan nama domain alternatif
  1. Siapkan distribusi target, termasuk catatan DNS TXT yang mengarah ke distribusi target. Untuk informasi selengkapnya, lihat Mengatur target distribusi standar atau penyewa distribusi.

  2. Hubungi Dukungan untuk meminta mereka memverifikasi bahwa Anda memiliki domain, dan memindahkan domain ke CloudFront distribusi baru untuk Anda.

  3. Setelah distribusi target sepenuhnya digunakan, perbarui konfigurasi DNS Anda untuk mengarahkan data DNS nama domain alternatif ke nama domain distribusi distribusi distribusi target.