Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Temukan sumber distribusi standar atau penyewa distribusi
Sebelum Anda dapat memindahkan nama domain alternatif dari satu distribusi (standar atau penyewa) ke yang lain, cari distribusi sumber. Ini adalah sumber daya yang sudah dikaitkan dengan nama domain alternatif. Ketika Anda mengetahui Akun AWS ID sumber daya distribusi sumber dan target, Anda dapat menentukan cara memindahkan nama domain alternatif.
Catatan
-
Kami menyarankan Anda menggunakan operasi ListDomainConflictsAPI, karena mendukung distribusi standar dan penyewa distribusi.
-
Operasi ListConflictingAliasesAPI hanya mendukung distribusi standar.
Ikuti contoh-contoh ini untuk menemukan distribusi sumber (standar atau penyewa).
- list-domain-conflicts
-
Tip
-
Untuk distribusi standar, Anda harus memiliki
cloudfront:GetDistribution
dancloudfront:ListDomainConflicts
izin. -
Untuk penyewa distribusi, Anda harus memiliki
cloudfront:GetDistributionTenant
dancloudfront:ListDomainConflicts
izin.
Untuk digunakan
list-domain-conflicts
untuk menemukan sumber distribusi standar atau penyewa distribusi-
Gunakan perintah
list-domain-conflicts
seperti pada contoh berikut.-
Ganti
www.example.com
dengan nama domain. Untuk
domain-control-validation-resource
, tentukan ID distribusi standar target atau penyewa distribusi yang Anda atur sebelumnya. Anda harus memiliki penyewa distribusi atau distribusi standar yang terkait dengan sertifikat yang mencakup domain yang ditentukan.-
Jalankan perintah ini menggunakan kredenal yang Akun AWS sama dengan distribusi standar target atau penyewa distribusi.
Permintaan
Contoh ini menentukan penyewa distribusi.
aws cloudfront list-domain-conflicts \ --domain
www.example.com
\ --domain-control-validation-resource "DistributionTenantId=dt_2x9GhoK0TZRsohWzv1b9It8JABC
"Respons
Untuk setiap nama domain dalam output perintah, Anda dapat melihat yang berikut:
-
Jenis sumber daya yang dikaitkan dengan domain
-
ID sumber daya
-
Akun AWS ID yang memiliki sumber daya
ID sumber daya dan ID akun sebagian disembunyikan. Ini memungkinkan Anda untuk mengidentifikasi distribusi standar atau penyewa distribusi milik akun Anda, dan membantu melindungi informasi yang tidak Anda miliki.
{ "DomainConflicts": [ { "Domain": "www.example.com", "ResourceType": "distribution-tenant", "ResourceId": "***************ohWzv1b9It8JABC", "AccountId": "******112233" } ] }
Respons mencantumkan semua nama domain yang bertentangan atau tumpang tindih dengan nama yang Anda tentukan.
Contoh
-
Jika Anda menentukan
tenant1.example.com
, responsnya mencakup tenant1.example.com dan nama domain alternatif wildcard yang tumpang tindih (*.example.com jika ada). -
Jika Anda menentukan
*.tenant1.example.com
, responsnya mencakup *.tenant1.example.com dan nama domain alternatif apa pun yang dicakup oleh wildcard tersebut (misalnya, test.tenant1.example.com, dev.tenant1.example.com, dan sebagainya).
-
-
Dalam tanggapan, temukan distribusi standar sumber atau penyewa distribusi untuk nama domain alternatif yang Anda pindahkan, dan catat Akun AWS ID.
-
Bandingkan ID akun dari penyewa distribusi atau distribusi standar sumber dengan ID akun tempat Anda membuat target distribusi standar atau penyewa distribusi pada langkah sebelumnya. Anda kemudian dapat menentukan apakah sumber dan targetnya sama Akun AWS. Ini membantu Anda menentukan cara memindahkan nama domain alternatif.
Untuk informasi selengkapnya, lihat list-domain-conflictsperintah di AWS Command Line Interface Referensi.
-
- list-conflicting-aliases (standard distributions only)
-
Tip
Anda harus memiliki
cloudfront:GetDistribution
dancloudfront:ListConflictingAliases
izin pada distribusi standar target.Untuk digunakan
list-conflicting-aliases
untuk menemukan distribusi standar sumber-
Gunakan perintah
list-conflicting-aliases
seperti pada contoh berikut.-
Ganti
www.example.com
dengan nama domain alternatif, danEDFDVBD6EXAMPLE
dengan ID distribusi standar target yang Anda atur sebelumnya. -
Jalankan perintah ini menggunakan kredensyal yang Akun AWS sama dengan distribusi standar target.
Permintaan
Contoh ini menentukan distribusi standar.
aws cloudfront list-conflicting-aliases \ --alias
www.example.com
\ --distribution-idEDFDVBD6EXAMPLE
Respons
Untuk setiap nama domain alternatif dalam output perintah, Anda dapat melihat ID distribusi standar yang terkait dengannya, dan Akun AWS ID yang memiliki distribusi standar. Distribusi dan akun standar sebagian IDs disembunyikan, yang memungkinkan Anda mengidentifikasi distribusi standar dan akun yang Anda miliki, dan membantu melindungi informasi yang tidak Anda miliki.
{ "ConflictingAliasesList": { "MaxItems": 100, "Quantity": 1, "Items": [ { "Alias": "
www.example.com
", "DistributionId": "*******EXAMPLE", "AccountId": "******112233" } ] } }Respons mencantumkan nama domain alternatif yang bertentangan atau tumpang tindih dengan nama domain yang Anda tentukan.
Contoh
-
Jika Anda menentukan
www.example.com
, responsnya mencakup www.example.com dan nama domain alternatif wildcard yang tumpang tindih (*.example.com) jika ada. -
Jika Anda menentukan
*.example.com
, responsnya mencakup *.example.com dan nama domain alternatif apa pun yang dicakup oleh wildcard tersebut (misalnya, www.example.com, test.example.com, dev.example.com, dan sebagainya).
-
-
Temukan distribusi standar untuk nama domain alternatif yang Anda pindahkan, dan catat Akun AWS ID. Bandingkan ID akun ini dengan ID akun tempat Anda membuat distribusi standar target pada langkah sebelumnya. Anda kemudian dapat menentukan apakah kedua distribusi standar ini sama Akun AWS dan bagaimana cara memindahkan nama domain alternatif.
Untuk informasi selengkapnya, lihat list-conflicting-aliasesperintah di AWS Command Line Interface Referensi.
-
Selanjutnya, lihat topik berikut untuk memindahkan nama domain alternatif.