Beispiele für die Registrierung von Route-53-Domains mit AWS CLI - AWS SDKCode-Beispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Beispiele für die Registrierung von Route-53-Domains mit AWS CLI

Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe der Domänenregistrierung AWS Command Line Interface mit Route 53 Aktionen ausführen und allgemeine Szenarien implementieren.

Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen im Kontext der zugehörigen Szenarien sehen.

Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.

Themen

Aktionen

Das folgende Codebeispiel zeigt die Verwendungcheck-domain-availability.

AWS CLI

Um festzustellen, ob Sie einen Domainnamen mit Route 53 registrieren können

Der folgende check-domain-availability Befehl gibt Informationen darüber zurück, ob der Domainname für die Registrierung über Route 53 verfügbar example.com ist.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains check-domain-availability \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "Availability": "UNAVAILABLE" }

Route 53 unterstützt eine große Anzahl von Top-Level-Domains (TLDs), z. B. .com und.jp, aber wir unterstützen nicht alle verfügbaren TLDs Domains. Wenn Sie die Verfügbarkeit einer Domain überprüfen und Route 53 das nicht unterstütztTLD, wird die folgende Meldung check-domain-availability zurückgegeben.

An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.

Eine Liste der DomainsTLDs, die Sie bei der Registrierung einer Domain bei Route 53 verwenden können, finden Sie unter Domains, die Sie bei Amazon Route 53 registrieren können im Amazon Route 53 53-Entwicklerhandbuch. Weitere Informationen zur Registrierung von Domains bei Amazon Route 53 finden Sie unter Registrierung einer neuen Domain im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungcheck-domain-transferability.

AWS CLI

Um festzustellen, ob eine Domain auf Route 53 übertragen werden kann

Der folgende check-domain-transferability Befehl gibt Informationen darüber zurück, ob Sie den Domainnamen example.com auf Route 53 übertragen können.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains check-domain-transferability \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "Transferability": { "Transferable": "UNTRANSFERABLE" } }

Weitere Informationen finden Sie unter Übertragung der Registrierung für eine Domain auf Amazon Route 53 im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungdelete-tags-for-domain.

AWS CLI

Um Tags für eine Domain zu löschen

Der folgende delete-tags-for-domain Befehl löscht drei Tags aus der angegebenen Domäne. Beachten Sie, dass Sie nur den Tag-Schlüssel angeben, nicht den Tag-Wert.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains delete-tags-for-domain \ --region us-east-1 \ --domain-name example.com \ --tags-to-delete accounting-key hr-key engineering-key

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Um zu bestätigen, dass die Tags gelöscht wurden, können Sie ausführen list-tags-for-domain. Weitere Informationen finden Sie unter Tagging Amazon Route 53 53-Ressourcen im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungdisable-domain-auto-renew.

AWS CLI

Um die automatische Verlängerung einer Domain zu deaktivieren

Mit dem folgenden disable-domain-auto-renew Befehl wird Route 53 so konfiguriert, dass die Domain nicht automatisch erneuert wird, example.com bevor die Registrierung für die Domain abläuft.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains disable-domain-auto-renew \ --region us-east-1 \ --domain-name example.com

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Um zu bestätigen, dass die Einstellung geändert wurde, können Sie ausführen get-domain-detail. Wenn die automatische Verlängerung deaktiviert ist, AutoRenew ist der Wert vonFalse. Weitere Informationen zur automatischen Verlängerung finden Sie unter Erneuern der Registrierung für eine Domain < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html im Amazon Route 53 Developer Guide.

Das folgende Codebeispiel zeigt die Verwendungdisable-domain-transfer-lock.

AWS CLI

Um die Transfersperre für eine Domain zu deaktivieren

Mit dem folgenden disable-domain-transfer-lock Befehl wird die Übertragungssperre für die Domain aufgehoben, example.com sodass die Domain an einen anderen Registrar übertragen werden kann. Dieser Befehl ändert den clientTransferProhibited Status.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains disable-domain-transfer-lock \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }

Um zu bestätigen, dass die Übertragungssperre geändert wurde, können Sie ausführen get-domain-detail. Wenn die Übertragungssperre deaktiviert ist, schließt der Wert von StatusList nicht einclientTransferProhibited.

Weitere Informationen zum Übertragungsprozess finden Sie unter Übertragung einer Domain von Amazon Route 53 zu einem anderen Registrar im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungenable-domain-auto-renew.

AWS CLI

Um die automatische Verlängerung einer Domain zu aktivieren

Mit dem folgenden enable-domain-auto-renew Befehl wird Route 53 so konfiguriert, dass die Domain automatisch erneuert wird, example.com bevor die Registrierung für die Domain abläuft.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains enable-domain-auto-renew \ --region us-east-1 \ --domain-name example.com

Mit diesem Befehl wird keine Ausgabe zurückgegeben. Um zu bestätigen, dass die Einstellung geändert wurde, können Sie ausführen get-domain-detail. Wenn die automatische Verlängerung aktiviert ist, AutoRenew ist der Wert vonTrue.

Weitere Informationen zur automatischen Verlängerung finden Sie unter Erneuern der Registrierung für eine Domain < https://docs.aws.amazon.com/Route53/ latest/DeveloperGuide/domain -renew.html im Amazon Route 53 Developer Guide.

Das folgende Codebeispiel zeigt die Verwendungenable-domain-transfer-lock.

AWS CLI

Um die Transfersperre für eine Domain zu aktivieren

Mit dem folgenden enable-domain-transfer-lock Befehl wird die angegebene Domain gesperrt, sodass sie nicht an einen anderen Registrar übertragen werden kann. Dieser Befehl ändert den clientTransferProhibited Status.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains enable-domain-transfer-lock \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }

Um zu bestätigen, dass die Übertragungssperre geändert wurde, können Sie ausführen get-domain-detail. Wenn die Übertragungssperre aktiviert ist, enthält der Wert von StatusList IncludesclientTransferProhibited.

Weitere Informationen zum Übertragungsprozess finden Sie unter Übertragung einer Domain von Amazon Route 53 zu einem anderen Registrar im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungget-contact-reachability-status.

AWS CLI

Um festzustellen, ob der Kontakt des Registranten auf eine Bestätigungs-E-Mail geantwortet hat

Der folgende get-contact-reachability-status Befehl gibt Informationen darüber zurück, ob der Kontakt des Registranten für die angegebene Domain auf eine Bestätigungs-E-Mail geantwortet hat.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains get-contact-reachability-status \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "domainName": "example.com", "status": "DONE" }

Weitere Informationen finden Sie unter Erneutes Senden von Autorisierungs- und Bestätigungs-E-Mails im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungget-domain-detail.

AWS CLI

Um detaillierte Informationen zu einer bestimmten Domain zu erhalten

Der folgende get-domain-detail Befehl zeigt detaillierte Informationen über die angegebene Domäne an.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains get-domain-detail \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "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" ] }
  • APIEinzelheiten finden Sie GetDomainDetailin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendungget-domain-suggestions.

AWS CLI

Um eine Liste der vorgeschlagenen Domainnamen zu erhalten

Der folgende get-domain-suggestions Befehl zeigt eine Liste mit vorgeschlagenen Domainnamen an, die auf dem Domainnamen basierenexample.com. Die Antwort enthält nur Domainnamen, die verfügbar sind. Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains get-domain-suggestions \ --region us-east-1 \ --domain-name example.com \ --suggestion-count 10 \ --only-available

Ausgabe:

{ "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" } ] }

Das folgende Codebeispiel zeigt die Verwendungget-operation-detail.

AWS CLI

Um den aktuellen Status einer Operation abzurufen

Einige Domainregistrierungsvorgänge werden asynchron ausgeführt und geben eine Antwort zurück, bevor sie abgeschlossen sind. Diese Operationen geben eine Vorgangs-ID zurück, mit der Sie den aktuellen Status abrufen können. Der folgende get-operation-detail Befehl gibt den Status der angegebenen Operation zurück.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains get-operation-detail \ --region us-east-1 \ --operation-id edbd8d63-7fe7-4343-9bc5-54033example

Ausgabe:

{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }

Das folgende Codebeispiel zeigt die Verwendunglist-domains.

AWS CLI

Um die Domains aufzulisten, die mit dem AWS Girokonto registriert sind

Der folgende list-domains Befehl listet zusammenfassende Informationen zu den Domänen auf, die mit dem aktuellen AWS Konto registriert sind.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains list-domains --region us-east-1

Ausgabe:

{ "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 } ] }
  • APIEinzelheiten finden Sie ListDomainsin der AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendunglist-operations.

AWS CLI

Um den Status von Vorgängen aufzulisten, die eine Vorgangs-ID zurückgeben

Einige Domainregistrierungsvorgänge werden asynchron ausgeführt und geben eine Antwort zurück, bevor sie abgeschlossen sind. Diese Operationen geben eine Vorgangs-ID zurück, mit der Sie den aktuellen Status abrufen können. Der folgende list-operations Befehl listet zusammenfassende Informationen, einschließlich des Status, zu den aktuellen Domänenregistrierungsvorgängen auf.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains list-operations --region us-east-1

Ausgabe:

{ "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 } ] }

Die Ausgabe umfasst alle Operationen, die eine Vorgangs-ID zurückgeben und die Sie für alle Domains ausgeführt haben, die Sie jemals mit dem AWS Girokonto registriert haben. Wenn Sie nur die Operationen abrufen möchten, die Sie nach einem bestimmten Datum eingereicht haben, können Sie den submitted-since Parameter einbeziehen und ein Datum im Unix-Format und in Coordinated Universal Time (UTC) angeben. Der folgende Befehl ruft den Status aller Operationen ab, die UTC am 1. Januar 2020 nach 12:00 Uhr übermittelt wurden.

aws route53domains list-operations \ --submitted-since 1577836800
  • APIEinzelheiten finden Sie ListOperationsunter AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-domain.

AWS CLI

Um Tags für eine Domain aufzulisten

Der folgende list-tags-for-domain Befehl listet die Tags auf, die derzeit der angegebenen Domäne zugeordnet sind.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains list-tags-for-domain \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "TagList": [ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ] }

Weitere Informationen finden Sie unter Tagging Amazon Route 53 53-Ressourcen im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungregister-domain.

AWS CLI

Um eine Domain zu registrieren

Der folgende register-domain Befehl registriert eine Domäne und ruft alle Parameterwerte aus einer mit JSON -formatierten Datei ab.

Dieser Befehl wird nur in der Region ausgeführt. us-east-1 Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains register-domain \ --region us-east-1 \ --cli-input-json file://register-domain.json

Inhalt von 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 }

Ausgabe:

{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }

Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführenget-operation-detail. Weitere Informationen finden Sie unter get-operation-detail.

Weitere Informationen finden Sie unter Registrieren einer neuen Domäne im Amazon Route 53-Entwicklerhandbuch.

Informationen darüber, für welche Top-Level-Domains (TLDs) Werte erforderlich sind ExtraParams und welche Werte gültig sind, finden Sie ExtraParamin der Amazon Route 53 API 53-Referenz.

Das folgende Codebeispiel zeigt die Verwendungrenew-domain.

AWS CLI

Um eine Domain zu erneuern

Mit dem folgenden renew-domain Befehl wird die angegebene Domain um fünf Jahre verlängert. Um den Wert für abzurufencurrent-expiry-year, verwenden Sie den get-domain-detail Befehl und konvertieren Sie den Wert von ExpirationDate aus dem Unix-Format.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains renew-domain \ --region us-east-1 \ --domain-name example.com \ --duration-in-years 5 \ --current-expiry-year 2020

Ausgabe:

{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }

Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführenget-operation-detail. Weitere Informationen finden Sie unter get-operation-detail.

Die Registrierung für jede Top-Level-Domain (TLD), z. B. .com oder .org, legt fest, für wie viele Jahre Sie eine Domain maximal verlängern können. Informationen zum maximalen Verlängerungszeitraum für Ihre Domain finden Sie TLD im Abschnitt „Registrierungs- und Verlängerungszeitraum“ unter Domains, die Sie bei Amazon Route 53 registrieren können im Amazon Route 53 53-Entwicklerhandbuch.

Weitere Informationen finden Sie unter Erneuern der Registrierung für eine Domain im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungresend-contact-reachability-email.

AWS CLI

Um die Bestätigungs-E-Mail erneut an die aktuelle E-Mail-Adresse des Registranten zu senden, wenden Sie sich an

Mit dem folgenden resend-contact-reachability-email Befehl wird die Bestätigungs-E-Mail erneut an die aktuelle E-Mail-Adresse des Registrantenkontakts für die Domäne example.com gesendet.

Dieser Befehl wird nur in der Region ausgeführt. us-east-1 Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains resend-contact-reachability-email \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }

Wenn der Wert von isAlreadyVerified isttrue, wie in diesem Beispiel, hat der Kontakt des Registranten bereits bestätigt, dass die angegebene E-Mail-Adresse erreichbar ist.

Weitere Informationen finden Sie unter Erneutes Senden von Autorisierungs- und Bestätigungs-E-Mails im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungretrieve-domain-auth-code.

AWS CLI

Um den Autorisierungscode für eine Domain zu erhalten, damit Sie die Domain an einen anderen Registrar übertragen können

Mit dem folgenden retrieve-domain-auth-code Befehl wird der aktuelle Autorisierungscode für die Domain example.com abgerufen. Sie geben diesen Wert einem anderen Domain-Registrar, wenn Sie die Domain an diesen Registrar übertragen möchten.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains retrieve-domain-auth-code \ --region us-east-1 \ --domain-name example.com

Ausgabe:

{ "AuthCode": ")o!v3dJeXampLe" }

Weitere Informationen finden Sie unter Übertragung einer Domain von Amazon Route 53 zu einem anderen Registrar im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungtransfer-domain.

AWS CLI

Um eine Domain zu Amazon Route 53 zu übertragen

Mit dem folgenden transfer-domain Befehl wird eine Domäne mit den in der JSON -formatierten Datei bereitgestellten Parametern an Route 53 übertragen. C:\temp\transfer-domain.json

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains transfer-domain \ --region us-east-1 \ --cli-input-json file://C:\temp\transfer-domain.json

Inhalt von 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 }

Ausgabe:

{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }

Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführenget-operation-detail. Weitere Informationen finden Sie unter get-operation-detail.

Weitere Informationen finden Sie unter Übertragung der Registrierung für eine Domain auf Amazon Route 53 im Amazon Route 53 53-Entwicklerhandbuch.

  • APIEinzelheiten finden Sie TransferDomainunter AWS CLI Befehlsreferenz.

Das folgende Codebeispiel zeigt die Verwendungupdate-domain-contact-privacy.

AWS CLI

Um die Datenschutzeinstellungen für die Kontakte einer Domain zu aktualisieren

Mit dem folgenden update-domain-contact-privacy Befehl wird der Datenschutz für den Administratorkontakt für die Domäne example.com deaktiviert. Dieser Befehl wird nur in der us-east-1 Region ausgeführt.

Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains update-domain-contact-privacy \ --region us-east-1 \ --domain-name example.com \ --no-admin-privacy

Ausgabe:

{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }

Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführenget-operation-detail. Weitere Informationen finden Sie unter get-operation-detail.

Weitere Informationen finden Sie unter Aktivieren oder Deaktivieren des Datenschutzes für Kontaktinformationen für eine Domain im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungupdate-domain-contact.

AWS CLI

Um die Kontaktinformationen für eine Domain zu aktualisieren

Der folgende update-domain-contact Befehl aktualisiert die Kontaktinformationen für eine Domain und ruft die Parameter aus der JSON -formatierten Datei ab. C:\temp\update-domain-contact.json

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains update-domain-contact \ --region us-east-1 \ --cli-input-json file://C:\temp\update-domain-contact.json

Inhalt von 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" } }

Ausgabe:

{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }

Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen get-domain-detail. Weitere Informationen finden Sie unter Aktualisieren der Kontaktinformationen für eine Domain im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungupdate-domain-nameservers.

AWS CLI

Um die Nameserver für eine Domain zu aktualisieren

Der folgende update-domain-nameservers Befehl aktualisiert die Nameserver für eine Domain.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains update-domain-nameservers \ --region us-east-1 \ --domain-name example.com \ --nameservers Name=ns-1.awsdns-01.org Name=ns-2.awsdns-02.co.uk Name=ns-3.awsdns-03.net Name=ns-4.awsdns-04.com

Ausgabe:

{ "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example" }

Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen get-domain-detail.

Weitere Informationen finden Sie unter Hinzufügen oder Ändern von Nameservern und Glue-Datensätzen für eine Domain im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungupdate-tags-for-domain.

AWS CLI

Um Tags für eine Domain hinzuzufügen oder zu aktualisieren

Mit dem folgenden update-tags-for-domain Befehl werden zwei Schlüssel und die entsprechenden Werte für die Domäne example.com hinzugefügt oder aktualisiert. Um den Wert für einen Schlüssel zu aktualisieren, geben Sie einfach den Schlüssel und den neuen Wert an. Sie können jeweils nur in einer Domain Tags hinzufügen oder aktualisieren.

Dieser Befehl wird nur in der us-east-1 Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains update-tags-for-domain \ --region us-east-1 \ --domain-name example.com \ --tags-to-update "Key=key1,Value=value1" "Key=key2,Value=value2"

Mit diesem Befehl wird keine Ausgabe zurückgegeben. Um zu bestätigen, dass die Tags hinzugefügt oder aktualisiert wurden, können Sie ausführen list-tags-for-domain.

Weitere Informationen finden Sie unter Tagging Amazon Route 53 53-Ressourcen im Amazon Route 53 53-Entwicklerhandbuch.

Das folgende Codebeispiel zeigt die Verwendungview-billing.

AWS CLI

Um Rechnungsinformationen für die Gebühren für die Domainregistrierung für das AWS Girokonto abzurufen

Mit dem folgenden view-billing Befehl werden alle domänenbezogenen Abrechnungsdatensätze für das Girokonto für den Zeitraum vom 1. Januar 2018 (1514764800 in Unix-Zeit) bis Mitternacht am 31. Dezember 2019 (1577836800 in Unix-Zeit) zurückgegeben.

Dieser Befehl wird nur in der Region ausgeführt. us-east-1 Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie den region Parameter weglassen.

aws route53domains view-billing \ --region us-east-1 \ --start-time 1514764800 \ --end-time 1577836800

Ausgabe:

{ "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 } ] }

Weitere Informationen finden Sie ViewBillingin der Amazon Route 53 API 53-Referenz.

  • APIEinzelheiten finden Sie ViewBillingunter AWS CLI Befehlsreferenz.