Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Route 53 contoh pendaftaran domain menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan pendaftaran domain AWS Command Line Interface with Route 53.
Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancheck-domain-availability
.
- AWS CLI
-
Untuk menentukan apakah Anda dapat mendaftarkan nama domain dengan Route 53
check-domain-availability
Perintah berikut mengembalikan informasi tentang apakah namaexample.com
domain tersedia untuk didaftarkan menggunakan Route 53.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains check-domain-availability \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "Availability": "UNAVAILABLE" }
Route 53 mendukung sejumlah besar domain tingkat atas (TLDs), seperti
.com
dan.jp
, tetapi kami tidak mendukung semua yang tersedia. TLDs Jika Anda memeriksa ketersediaan domain dan Route 53 tidak mendukungTLD, akancheck-domain-availability
menampilkan pesan berikut.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.
Untuk daftar yang dapat Anda gunakan saat mendaftarkan domain dengan Route 53, lihat Domain yang Dapat Anda Daftarkan dengan Amazon Route 53 di Panduan Pengembang Amazon Route 53. TLDs Untuk informasi selengkapnya tentang mendaftarkan domain dengan Amazon Route 53, lihat Mendaftarkan Domain Baru di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat CheckDomainAvailability
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancheck-domain-transferability
.
- AWS CLI
-
Untuk menentukan apakah domain dapat ditransfer ke Route 53
check-domain-transferability
Perintah berikut mengembalikan informasi tentang apakah Anda dapat mentransfer nama domainexample.com
ke Route 53.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains check-domain-transferability \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "Transferability": { "Transferable": "UNTRANSFERABLE" } }
Untuk informasi selengkapnya, lihat Mentransfer Pendaftaran Domain ke Amazon Route 53 di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat CheckDomainTransferability
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-tags-for-domain
.
- AWS CLI
-
Untuk menghapus tag untuk domain
delete-tags-for-domain
Perintah berikut menghapus tiga tag dari domain yang ditentukan. Perhatikan bahwa Anda hanya menentukan kunci tag, bukan nilai tag.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains delete-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --tags-to-deleteaccounting-key
hr-key
engineering-key
Perintah ini tidak menghasilkan output.
Untuk mengonfirmasi bahwa tag telah dihapus, Anda dapat menjalankannya list-tags-for-domain. Untuk informasi selengkapnya, lihat Menandai Sumber Daya Amazon Route 53 di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat DeleteTagsForDomain
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandisable-domain-auto-renew
.
- AWS CLI
-
Untuk menonaktifkan perpanjangan otomatis domain
disable-domain-auto-renew
Perintah berikut mengonfigurasi Route 53 agar tidak memperbarui domain secara otomatisexample.com
sebelum pendaftaran domain kedaluwarsa.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains disable-domain-auto-renew \ --region
us-east-1
\ --domain-nameexample.com
Perintah ini tidak menghasilkan output.
Untuk mengonfirmasi bahwa pengaturan telah diubah, Anda dapat menjalankannya get-domain-detail. Jika perpanjangan otomatis dinonaktifkan, nilainya
AutoRenew
adalahFalse
. Untuk informasi selengkapnya tentang perpanjangan otomatis, lihat Memperbarui Pendaftaran untuk Domain < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html di Panduan Pengembang Amazon Route 53.-
Untuk API detailnya, lihat DisableDomainAutoRenew
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandisable-domain-transfer-lock
.
- AWS CLI
-
Untuk menonaktifkan kunci transfer pada domain
disable-domain-transfer-lock
Perintah berikut menghapus kunci transfer pada domainexample.com
sehingga domain dapat ditransfer ke registrar lain. Perintah ini mengubahclientTransferProhibited
status.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains disable-domain-transfer-lock \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
Untuk mengonfirmasi bahwa kunci transfer telah diubah, Anda dapat menjalankannya get-domain-detail. Ketika kunci transfer dinonaktifkan, nilai
StatusList
tidak termasukclientTransferProhibited
.Untuk informasi selengkapnya tentang proses transfer, lihat Mentransfer Domain dari Amazon Route 53 ke Registrar Lain di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat DisableDomainTransferLock
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanenable-domain-auto-renew
.
- AWS CLI
-
Untuk mengaktifkan perpanjangan otomatis domain
enable-domain-auto-renew
Perintah berikut mengonfigurasi Route 53 untuk memperbarui domain secara otomatisexample.com
sebelum pendaftaran domain kedaluwarsa.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains enable-domain-auto-renew \ --region
us-east-1
\ --domain-nameexample.com
Perintah ini tidak menghasilkan output. Untuk mengonfirmasi bahwa pengaturan telah diubah, Anda dapat menjalankannya get-domain-detail. Jika perpanjangan otomatis diaktifkan, nilainya
AutoRenew
adalahTrue
.Untuk informasi selengkapnya tentang perpanjangan otomatis, lihat Memperbarui Pendaftaran untuk Domain < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat EnableDomainAutoRenew
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanenable-domain-transfer-lock
.
- AWS CLI
-
Untuk mengaktifkan kunci transfer pada domain
enable-domain-transfer-lock
Perintah berikut mengunci domain tertentu sehingga tidak dapat ditransfer ke registrar lain. Perintah ini mengubahclientTransferProhibited
status.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains enable-domain-transfer-lock \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
Untuk mengonfirmasi bahwa kunci transfer telah diubah, Anda dapat menjalankannya get-domain-detail. Ketika kunci transfer diaktifkan, nilai
StatusList
termasukclientTransferProhibited
.Untuk informasi selengkapnya tentang proses transfer, lihat Mentransfer Domain dari Amazon Route 53 ke Registrar Lain di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat EnableDomainTransferLock
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-contact-reachability-status
.
- AWS CLI
-
Untuk menentukan apakah kontak pendaftar telah menanggapi email konfirmasi
get-contact-reachability-status
Perintah berikut mengembalikan informasi tentang apakah kontak pendaftar untuk domain tertentu telah menanggapi email konfirmasi.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains get-contact-reachability-status \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "domainName": "example.com", "status": "DONE" }
Untuk informasi selengkapnya, lihat Mengirim Ulang Email Otorisasi dan Konfirmasi di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat GetContactReachabilityStatus
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-domain-detail
.
- AWS CLI
-
Untuk mendapatkan informasi rinci tentang domain tertentu
get-domain-detail
Perintah berikut menampilkan informasi rinci tentang domain yang ditentukan.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains get-domain-detail \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "DomainName": "example.com", "Nameservers": [ { "Name": "ns-2048.awsdns-64.com", "GlueIps": [] }, { "Name": "ns-2049.awsdns-65.net", "GlueIps": [] }, { "Name": "ns-2050.awsdns-66.org", "GlueIps": [] }, { "Name": "ns-2051.awsdns-67.co.uk", "GlueIps": [] } ], "AutoRenew": true, "AdminContact": { "FirstName": "Saanvi", "LastName": "Sarkar", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ssarkar@example.com", "ExtraParams": [] }, "RegistrantContact": { "FirstName": "Alejandro", "LastName": "Rosalez", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "arosalez@example.com", "ExtraParams": [] }, "TechContact": { "FirstName": "Wang", "LastName": "Xiulan", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "wxiulan@example.com", "ExtraParams": [] }, "AdminPrivacy": true, "RegistrantPrivacy": true, "TechPrivacy": true, "RegistrarName": "Amazon Registrar, Inc.", "WhoIsServer": "whois.registrar.amazon.com", "RegistrarUrl": "http://registrar.amazon.com", "AbuseContactEmail": "abuse@registrar.amazon.com", "AbuseContactPhone": "+1.2062661000", "CreationDate": 1444934889.601, "ExpirationDate": 1602787689.0, "StatusList": [ "clientTransferProhibited" ] }
-
Untuk API detailnya, lihat GetDomainDetail
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-domain-suggestions
.
- AWS CLI
-
Untuk mendapatkan daftar nama domain yang disarankan
get-domain-suggestions
Perintah berikut menampilkan daftar nama domain yang disarankan berdasarkan nama domainexample.com
. Responsnya hanya mencakup nama domain yang tersedia. Perintah ini hanya berjalan dius-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains get-domain-suggestions \ --region
us-east-1
\ --domain-nameexample.com
\ --suggestion-count10
\ --only-availableOutput:
{ "SuggestionsList": [ { "DomainName": "egzaampal.com", "Availability": "AVAILABLE" }, { "DomainName": "examplelaw.com", "Availability": "AVAILABLE" }, { "DomainName": "examplehouse.net", "Availability": "AVAILABLE" }, { "DomainName": "homeexample.net", "Availability": "AVAILABLE" }, { "DomainName": "examplelist.com", "Availability": "AVAILABLE" }, { "DomainName": "examplenews.net", "Availability": "AVAILABLE" }, { "DomainName": "officeexample.com", "Availability": "AVAILABLE" }, { "DomainName": "exampleworld.com", "Availability": "AVAILABLE" }, { "DomainName": "exampleart.com", "Availability": "AVAILABLE" } ] }
-
Untuk API detailnya, lihat GetDomainSuggestions
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-operation-detail
.
- AWS CLI
-
Untuk mendapatkan status operasi saat ini
Beberapa operasi pendaftaran domain beroperasi secara asinkron dan mengembalikan respons sebelum selesai. Operasi ini mengembalikan ID operasi yang dapat Anda gunakan untuk mendapatkan status saat ini.
get-operation-detail
Perintah berikut mengembalikan status operasi yang ditentukan.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains get-operation-detail \ --region
us-east-1
\ --operation-idedbd8d63-7fe7-4343-9bc5-54033example
Output:
{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }
-
Untuk API detailnya, lihat GetOperationDetail
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-domains
.
- AWS CLI
-
Untuk membuat daftar domain yang terdaftar dengan akun saat ini AWS
list-domains
Perintah berikut mencantumkan informasi ringkasan tentang domain yang terdaftar dengan AWS akun saat ini.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains list-domains --region
us-east-1
Output:
{ "Domains": [ { "DomainName": "example.com", "AutoRenew": true, "TransferLock": true, "Expiry": 1602712345.0 }, { "DomainName": "example.net", "AutoRenew": true, "TransferLock": true, "Expiry": 1602723456.0 }, { "DomainName": "example.org", "AutoRenew": true, "TransferLock": true, "Expiry": 1602734567.0 } ] }
-
Untuk API detailnya, lihat ListDomains
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-operations
.
- AWS CLI
-
Untuk mencantumkan status operasi yang mengembalikan ID operasi
Beberapa operasi pendaftaran domain berjalan secara asinkron dan mengembalikan respons sebelum selesai. Operasi ini mengembalikan ID operasi yang dapat Anda gunakan untuk mendapatkan status saat ini.
list-operations
Perintah berikut mencantumkan informasi ringkasan, termasuk status, tentang operasi registrasi domain saat ini.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains list-operations --region
us-east-1
Output:
{ "Operations": [ { "OperationId": "aab9822f-1da0-4bf3-8a15-fd4e0example", "Status": "SUCCESSFUL", "Type": "DOMAIN_LOCK", "SubmittedDate": 1455321739.986 }, { "OperationId": "c24379ed-76be-42f8-bdad-9379bexample", "Status": "SUCCESSFUL", "Type": "UPDATE_NAMESERVER", "SubmittedDate": 1468960475.109 }, { "OperationId": "f47e1297-ef9e-4c2b-ae1e-a5fcbexample", "Status": "SUCCESSFUL", "Type": "RENEW_DOMAIN", "SubmittedDate": 1473561835.943 }, { "OperationId": "75584f23-b15f-459e-aed7-dc6f5example", "Status": "SUCCESSFUL", "Type": "UPDATE_DOMAIN_CONTACT", "SubmittedDate": 1547501003.41 } ] }
Outputnya mencakup semua operasi yang mengembalikan ID operasi dan yang telah Anda lakukan di semua domain yang pernah Anda daftarkan menggunakan AWS akun saat ini. Jika Anda ingin mendapatkan hanya operasi yang Anda kirimkan setelah tanggal yang ditentukan, Anda dapat menyertakan
submitted-since
parameter dan menentukan tanggal dalam format Unix dan Waktu Universal Terkoordinasi ()UTC. Perintah berikut mendapatkan status semua operasi yang diajukan setelah pukul 12:00 UTC pada tanggal 1 Januari 2020.aws route53domains list-operations \ --submitted-since
1577836800
-
Untuk API detailnya, lihat ListOperations
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-domain
.
- AWS CLI
-
Untuk mencantumkan tag untuk domain
list-tags-for-domain
Perintah berikut mencantumkan tag yang saat ini terkait dengan domain yang ditentukan.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains list-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "TagList": [ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ] }
Untuk informasi selengkapnya, lihat Menandai Sumber Daya Amazon Route 53 di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat ListTagsForDomain
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanregister-domain
.
- AWS CLI
-
Untuk mendaftarkan domain
register-domain
Perintah berikut mendaftarkan domain, mengambil semua nilai parameter dari file JSON -format.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains register-domain \ --region
us-east-1
\ --cli-input-jsonfile://register-domain.json
Isi dari
register-domain.json
:{ "DomainName": "example.com", "DurationInYears": 1, "AutoRenew": true, "AdminContact": { "FirstName": "Martha", "LastName": "Rivera", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mrivera@example.com" }, "RegistrantContact": { "FirstName": "Li", "LastName": "Juan", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ljuan@example.com" }, "TechContact": { "FirstName": "Mateo", "LastName": "Jackson", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mjackson@example.com" }, "PrivacyProtectAdminContact": true, "PrivacyProtectRegistrantContact": true, "PrivacyProtectTechContact": true }
Output:
{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya
get-operation-detail
. Untuk informasi lebih lanjut, lihat get-operation-detail.Untuk informasi lebih lanjut, lihat Mendaftarkan Domain Baru dalam Panduan Pengembang Amazon Route 53.
Untuk informasi tentang domain tingkat atas (TLDs) mana yang memerlukan nilai
ExtraParams
dan nilai validnya, lihat ExtraParamdi Referensi Amazon Route 53 API.-
Untuk API detailnya, lihat RegisterDomain
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanrenew-domain
.
- AWS CLI
-
Untuk memperbarui domain
renew-domain
Perintah berikut memperbarui domain yang ditentukan selama lima tahun. Untuk mendapatkan nilaicurrent-expiry-year
, gunakanget-domain-detail
perintah, dan konversi nilai dariExpirationDate
dari format Unix.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains renew-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --duration-in-years5
\ --current-expiry-year2020
Output:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya
get-operation-detail
. Untuk informasi lebih lanjut, lihat get-operation-detail.Registri untuk setiap domain tingkat atas (TLD), seperti.com atau .org, mengontrol jumlah tahun maksimum yang dapat Anda perbarui domain. Untuk mendapatkan periode perpanjangan maksimum untuk domain Anda, lihat bagian “Periode Pendaftaran dan Perpanjangan” untuk Domain yang Dapat Anda TLD Daftarkan dengan Amazon Route 53 di Panduan Pengembang Amazon Route 53.
Untuk informasi selengkapnya, lihat Memperbarui Pendaftaran untuk Domain di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat RenewDomain
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanresend-contact-reachability-email
.
- AWS CLI
-
Untuk mengirim ulang email konfirmasi ke alamat email saat ini untuk kontak pendaftar
resend-contact-reachability-email
Perintah berikut mengirimkan ulang email konfirmasi ke alamat email saat ini untuk kontak pendaftar untuk domain example.com.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains resend-contact-reachability-email \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }
Jika nilainya
true
, seperti dalam contoh ini, kontak pendaftar telah mengkonfirmasi bahwa alamat email yang ditentukan dapat dijangkau.isAlreadyVerified
Untuk informasi selengkapnya, lihat Mengirim Ulang Email Otorisasi dan Konfirmasi di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat ResendContactReachabilityEmail
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanretrieve-domain-auth-code
.
- AWS CLI
-
Untuk mendapatkan kode otorisasi untuk domain sehingga Anda dapat mentransfer domain ke registrar lain
retrieve-domain-auth-code
Perintah berikut mendapatkan kode otorisasi saat ini untuk domain example.com. Anda memberikan nilai ini ke registrar domain lain ketika Anda ingin mentransfer domain ke registrar tersebut.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains retrieve-domain-auth-code \ --region
us-east-1
\ --domain-nameexample.com
Output:
{ "AuthCode": ")o!v3dJeXampLe" }
Untuk informasi selengkapnya, lihat Mentransfer Domain dari Amazon Route 53 ke Registrar Lain di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat RetrieveDomainAuthCode
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantransfer-domain
.
- AWS CLI
-
Untuk mentransfer domain ke Amazon Route 53
transfer-domain
Perintah berikut mentransfer domain ke Route 53, dengan parameter yang disediakan oleh file JSON -format.C:\temp\transfer-domain.json
Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains transfer-domain \ --region
us-east-1
\ --cli-input-json file://C:\temp\transfer-domain.jsonIsi dari
transfer-domain.json
:{ "DomainName": "example.com", "DurationInYears": 1, "Nameservers": [ { "Name": "ns-2048.awsdns-64.com" }, { "Name": "ns-2049.awsdns-65.net" }, { "Name": "ns-2050.awsdns-66.org" }, { "Name": "ns-2051.awsdns-67.co.uk" } ], "AuthCode": ")o!v3dJeXampLe", "AutoRenew": true, "AdminContact": { "FirstName": "Martha", "LastName": "Rivera", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mrivera@example.com" }, "RegistrantContact": { "FirstName": "Li", "LastName": "Juan", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ljuan@example.com" }, "TechContact": { "FirstName": "Mateo", "LastName": "Jackson", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mjackson@example.com" }, "PrivacyProtectAdminContact": true, "PrivacyProtectRegistrantContact": true, "PrivacyProtectTechContact": true }
Output:
{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya
get-operation-detail
. Untuk informasi lebih lanjut, lihat get-operation-detail.Untuk informasi selengkapnya, lihat Mentransfer Pendaftaran Domain ke Amazon Route 53 di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat TransferDomain
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-domain-contact-privacy
.
- AWS CLI
-
Untuk memperbarui pengaturan privasi untuk kontak untuk domain
update-domain-contact-privacy
Perintah berikut mematikan perlindungan privasi untuk kontak administratif untuk domain example.com. Perintah ini hanya berjalan dius-east-1
Wilayah.Jika wilayah default Anda diatur ke
us-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains update-domain-contact-privacy \ --region
us-east-1
\ --domain-nameexample.com
\ --no-admin-privacyOutput:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya
get-operation-detail
. Untuk informasi lebih lanjut, lihat get-operation-detail.Untuk informasi selengkapnya, lihat Mengaktifkan atau Menonaktifkan Perlindungan Privasi untuk Informasi Kontak untuk Domain di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat UpdateDomainContactPrivacy
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-domain-contact
.
- AWS CLI
-
Untuk memperbarui informasi kontak untuk domain
update-domain-contact
Perintah berikut memperbarui informasi kontak untuk domain, mendapatkan parameter dari file yang JSON diformat.C:\temp\update-domain-contact.json
Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains update-domain-contact \ --region
us-east-1
\ --cli-input-json file://C:\temp\update-domain-contact.jsonIsi dari
update-domain-contact.json
:{ "AdminContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" }, "DomainName": "example.com", "RegistrantContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" }, "TechContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" } }
Output:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya get-domain-detail. Untuk informasi selengkapnya, lihat Memperbarui Informasi Kontak untuk Domain di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat UpdateDomainContact
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-domain-nameservers
.
- AWS CLI
-
Untuk memperbarui server nama untuk domain
update-domain-nameservers
Perintah berikut memperbarui server nama untuk domain.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains update-domain-nameservers \ --region
us-east-1
\ --domain-nameexample.com
\ --nameserversName=ns-1.awsdns-01.org
Name=ns-2.awsdns-02.co.uk
Name=ns-3.awsdns-03.net
Name=ns-4.awsdns-04.com
Output:
{ "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example" }
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya get-domain-detail.
Untuk informasi selengkapnya, lihat Menambahkan atau Mengubah Server Nama dan Catatan Glue untuk Domain di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat UpdateDomainNameservers
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-tags-for-domain
.
- AWS CLI
-
Untuk menambah atau memperbarui tag untuk domain
update-tags-for-domain
Perintah berikut menambahkan atau memperbarui dua kunci dan nilai yang sesuai untuk domain example.com. Untuk memperbarui nilai kunci, cukup sertakan kunci dan nilai baru. Anda dapat menambahkan atau memperbarui tag hanya dalam satu domain pada satu waktu.Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains update-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --tags-to-update"Key=key1,Value=value1"
"Key=key2,Value=value2"
Perintah ini tidak menghasilkan output. Untuk mengonfirmasi bahwa tag telah ditambahkan atau diperbarui, Anda dapat menjalankannya list-tags-for-domain.
Untuk informasi selengkapnya, lihat Menandai Sumber Daya Amazon Route 53 di Panduan Pengembang Amazon Route 53.
-
Untuk API detailnya, lihat UpdateTagsForDomain
di Referensi AWS CLI Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanview-billing
.
- AWS CLI
-
Untuk mendapatkan informasi penagihan untuk biaya pendaftaran domain untuk akun saat ini AWS
view-billing
Perintah berikut mengembalikan semua catatan penagihan terkait domain untuk akun saat ini untuk periode dari 1 Januari 2018 (1514764800 dalam waktu Unix) dan tengah malam pada tanggal 31 Desember 2019 (1577836800 dalam waktu Unix).Perintah ini hanya berjalan di
us-east-1
Wilayah. Jika wilayah default Anda diatur keus-east-1
, Anda dapat menghilangkanregion
parameter.aws route53domains view-billing \ --region
us-east-1
\ --start-time1514764800
\ --end-time1577836800
Output:
{ "BillingRecords": [ { "DomainName": "example.com", "Operation": "RENEW_DOMAIN", "InvoiceId": "149962827", "BillDate": 1536618063.181, "Price": 12.0 }, { "DomainName": "example.com", "Operation": "RENEW_DOMAIN", "InvoiceId": "290913289", "BillDate": 1568162630.884, "Price": 12.0 } ] }
Untuk informasi selengkapnya, lihat ViewBillingdi APIReferensi Amazon Route 53.
-
Untuk API detailnya, lihat ViewBilling
di Referensi AWS CLI Perintah.
-