Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
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 Route-53-Domainregistrierung unter Verwendung von 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. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarios anzeigen.
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-availabilityBefehl gibt Informationen darüber zurück, ob der Domainname für die Registrierung über Route 53 verfügbarexample.comist.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains check-domain-availability \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "Availability": "UNAVAILABLE" }Route 53 unterstützt eine große Anzahl von Top-Level-Domains (TLDs), z. B.
.comund.jp, aber wir unterstützen nicht alle verfügbaren TLDs Domains. Wenn Sie die Verfügbarkeit einer Domain überprüfen und Route 53 die TLD nicht unterstützt, wird die folgende Meldungcheck-domain-availabilityzurückgegeben.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.Eine Liste der Domains TLDs , 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.
-
Einzelheiten zur API finden Sie CheckDomainAvailability
in der AWS CLI Befehlsreferenz.
-
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-transferabilityBefehl gibt Informationen darüber zurück, ob Sie den Domainnamenexample.comauf Route 53 übertragen können.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains check-domain-transferability \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "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.
-
Einzelheiten zur API finden Sie CheckDomainTransferability
unter AWS CLI Befehlsreferenz.
-
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-domainBefehl 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-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains delete-tags-for-domain \ --regionus-east-1\ --domain-nameexample.com\ --tags-to-deleteaccounting-keyhr-keyengineering-keyMit 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.
-
Einzelheiten zur API finden Sie unter DeleteTagsForDomain AWS CLI
Befehlsreferenz.
-
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-renewBefehl wird Route 53 so konfiguriert, dass die Domain nicht automatisch verlängert wird,example.combevor die Registrierung für die Domain abläuft.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains disable-domain-auto-renew \ --regionus-east-1\ --domain-nameexample.comMit 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,
AutoRenewist 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.-
Einzelheiten zur API finden Sie DisableDomainAutoRenew
in der AWS CLI Befehlsreferenz.
-
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-lockBefehl wird die Übertragungssperre für die Domain aufgehoben,example.comsodass die Domain an einen anderen Registrar übertragen werden kann. Dieser Befehl ändert denclientTransferProhibitedStatus.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains disable-domain-transfer-lock \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "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
StatusListnicht 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.
-
Einzelheiten zur API finden Sie DisableDomainTransferLock
in der AWS CLI Befehlsreferenz.
-
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-renewBefehl wird Route 53 so konfiguriert, dass die Domain automatisch erneuert wird,example.combevor die Registrierung für die Domain abläuft.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains enable-domain-auto-renew \ --regionus-east-1\ --domain-nameexample.comMit 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,
AutoRenewist 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.
-
Einzelheiten zur API finden Sie EnableDomainAutoRenew
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungenable-domain-transfer-lock.
- AWS CLI
-
Um die Transfersperre für eine Domain zu aktivieren
Der folgende
enable-domain-transfer-lockBefehl sperrt die angegebene Domain, sodass sie nicht an einen anderen Registrar übertragen werden kann. Dieser Befehl ändert denclientTransferProhibitedStatus.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains enable-domain-transfer-lock \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "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
StatusListIncludesclientTransferProhibited.Weitere Informationen zum Übertragungsprozess finden Sie unter Übertragung einer Domain von Amazon Route 53 zu einem anderen Registrar im Amazon Route 53 53-Entwicklerhandbuch.
-
Einzelheiten zur API finden Sie EnableDomainTransferLock
in der AWS CLI Befehlsreferenz.
-
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-statusBefehl 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-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains get-contact-reachability-status \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "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.
-
Einzelheiten zur API finden Sie unter GetContactReachabilityStatus AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-domain-detail.
- AWS CLI
-
Um detaillierte Informationen zu einer bestimmten Domain zu erhalten
Der folgende
get-domain-detailBefehl zeigt detaillierte Informationen über die angegebene Domäne an.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains get-domain-detail \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "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", "RegistrarUrl": "http://registrar.amazon.com", "AbuseContactEmail": "abuse@registrar.amazon.com", "AbuseContactPhone": "+1.2062661000", "CreationDate": 1444934889.601, "ExpirationDate": 1602787689.0, "StatusList": [ "clientTransferProhibited" ] }-
Einzelheiten zur API finden Sie GetDomainDetail
in 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-suggestionsBefehl zeigt eine Liste mit vorgeschlagenen Domainnamen an, die auf dem Domainnamen basierenexample.com. Die Antwort enthält nur verfügbare Domainnamen. Dieser Befehl wird nur in derus-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains get-domain-suggestions \ --regionus-east-1\ --domain-nameexample.com\ --suggestion-count10\ --only-availableAusgabe:
{ "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" } ] }-
Einzelheiten zur API finden Sie GetDomainSuggestions
in der AWS CLI Befehlsreferenz.
-
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-detailBefehl gibt den Status der angegebenen Operation zurück.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains get-operation-detail \ --regionus-east-1\ --operation-idedbd8d63-7fe7-4343-9bc5-54033exampleAusgabe:
{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }-
Einzelheiten zur API finden Sie GetOperationDetail
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-domains.
- AWS CLI
-
Um die Domains aufzulisten, die mit dem AWS Girokonto registriert sind
Der folgende
list-domainsBefehl listet zusammenfassende Informationen zu den Domänen auf, die mit dem aktuellen AWS Konto registriert sind.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains list-domains --regionus-east-1Ausgabe:
{ "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 } ] }-
Einzelheiten zur API finden Sie ListDomains
in 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-operationsBefehl listet zusammenfassende Informationen, einschließlich des Status, zu den aktuellen Domänenregistrierungsvorgängen auf.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains list-operations --regionus-east-1Ausgabe:
{ "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-sinceParameter einbeziehen und ein Datum im Unix-Format und in koordinierter Weltzeit (UTC) angeben. Der folgende Befehl ruft den Status aller Operationen ab, die am 1. Januar 2020 nach 12:00 Uhr UTC übermittelt wurden.aws route53domains list-operations \ --submitted-since1577836800-
Einzelheiten zur API finden Sie ListOperations
in der 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-domainBefehl listet die Tags auf, die derzeit der angegebenen Domäne zugeordnet sind.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains list-tags-for-domain \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "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.
-
Einzelheiten zur API finden Sie unter ListTagsForDomain AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungregister-domain.
- AWS CLI
-
Um eine Domain zu registrieren
Der folgende
register-domainBefehl registriert eine Domäne und ruft alle Parameterwerte aus einer Datei im JSON-Format ab.Dieser Befehl wird nur in der Region ausgeführt.
us-east-1Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains register-domain \ --regionus-east-1\ --cli-input-jsonfile://register-domain.jsonInhalt 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ühren
get-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
ExtraParamsund welche Werte gültig sind, finden Sie ExtraParamin der Amazon Route 53 API-Referenz.-
Einzelheiten zur API finden Sie RegisterDomain
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungrenew-domain.
- AWS CLI
-
Um eine Domain zu erneuern
Mit dem folgenden
renew-domainBefehl wird die angegebene Domain um fünf Jahre verlängert. Um den Wert für abzurufencurrent-expiry-year, verwenden Sie denget-domain-detailBefehl und konvertieren Sie den Wert vonExpirationDateaus dem Unix-Format.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains renew-domain \ --regionus-east-1\ --domain-nameexample.com\ --duration-in-years5\ --current-expiry-year2020Ausgabe:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-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 im Abschnitt „Registrierungs- und Verlängerungszeitraum“ für Ihre TLD 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.
-
Einzelheiten zur API finden Sie unter RenewDomain AWS CLI
Befehlsreferenz.
-
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-emailBefehl 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-1Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains resend-contact-reachability-email \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }Wenn der Wert von
isAlreadyVerifiedisttrue, 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.
-
Einzelheiten zur API finden Sie unter ResendContactReachabilityEmail AWS CLI
Befehlsreferenz.
-
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-codeBefehl 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-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains retrieve-domain-auth-code \ --regionus-east-1\ --domain-nameexample.comAusgabe:
{ "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.
-
Einzelheiten zur API finden Sie RetrieveDomainAuthCode
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtransfer-domain.
- AWS CLI
-
Um eine Domain zu Amazon Route 53 zu übertragen
Mit dem folgenden
transfer-domainBefehl wird eine Domäne mit den in der JSON-formatierten Datei bereitgestellten Parametern an Route 53 übertragen.C:\temp\transfer-domain.jsonDieser Befehl wird nur in der Region ausgeführt.
us-east-1Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains transfer-domain \ --regionus-east-1\ --cli-input-json file://C:\temp\transfer-domain.jsonInhalt 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ühren
get-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.
-
Einzelheiten zur API finden Sie TransferDomain
unter 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-privacyBefehl wird der Datenschutz für den Administratorkontakt für die Domäne example.com deaktiviert. Dieser Befehl wird nur in derus-east-1Region ausgeführt.Wenn Ihre Standardregion auf eingestellt ist
us-east-1, können Sie denregionParameter weglassen.aws route53domains update-domain-contact-privacy \ --regionus-east-1\ --domain-nameexample.com\ --no-admin-privacyAusgabe:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }Um zu bestätigen, dass der Vorgang erfolgreich war, können Sie ihn ausführen
get-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.
-
Einzelheiten zur API finden Sie UpdateDomainContactPrivacy
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-domain-contact.
- AWS CLI
-
Um die Kontaktinformationen für eine Domain zu aktualisieren
Der folgende
update-domain-contactBefehl aktualisiert die Kontaktinformationen für eine Domain und ruft die Parameter aus der Datei im JSON-Format ab.C:\temp\update-domain-contact.jsonDieser Befehl wird nur in der Region ausgeführt.
us-east-1Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains update-domain-contact \ --regionus-east-1\ --cli-input-json file://C:\temp\update-domain-contact.jsonInhalt 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.
-
Einzelheiten zur API finden Sie UpdateDomainContact
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-domain-nameservers.
- AWS CLI
-
Um die Nameserver für eine Domain zu aktualisieren
Der folgende
update-domain-nameserversBefehl aktualisiert die Nameserver für eine Domain.Dieser Befehl wird nur in der
us-east-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains update-domain-nameservers \ --regionus-east-1\ --domain-nameexample.com\ --nameserversName=ns-1.awsdns-01.orgName=ns-2.awsdns-02.co.ukName=ns-3.awsdns-03.netName=ns-4.awsdns-04.comAusgabe:
{ "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.
-
Einzelheiten zur API finden Sie UpdateDomainNameservers
in der AWS CLI Befehlsreferenz.
-
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-domainBefehl 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-1Region ausgeführt. Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains update-tags-for-domain \ --regionus-east-1\ --domain-nameexample.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.
-
Einzelheiten zur API finden Sie unter UpdateTagsForDomain AWS CLI
Befehlsreferenz.
-
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-billingBefehl 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-1Wenn Ihre Standardregion auf eingestellt istus-east-1, können Sie denregionParameter weglassen.aws route53domains view-billing \ --regionus-east-1\ --start-time1514764800\ --end-time1577836800Ausgabe:
{ "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-Referenz.
-
Einzelheiten zur API finden Sie ViewBilling
unter AWS CLI Befehlsreferenz.
-