Verwendung von CheckDomainAvailability mit einem AWS-SDK oder CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Verwendung von CheckDomainAvailability mit einem AWS-SDK oder CLI

Die folgenden Code-Beispiele zeigen, wie CheckDomainAvailability verwendet wird.

Beispiele für Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Im folgenden Codebeispiel können Sie diese Aktion im Kontext sehen:

.NET
SDK für .NET
Anmerkung

Auf GitHub finden Sie noch mehr. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel- einrichten und ausführen.

/// <summary> /// Check the availability of a domain name. /// </summary> /// <param name="domain">The domain to check for availability.</param> /// <returns>An availability result string.</returns> public async Task<string> CheckDomainAvailability(string domain) { var result = await _amazonRoute53Domains.CheckDomainAvailabilityAsync( new CheckDomainAvailabilityRequest { DomainName = domain } ); return result.Availability.Value; }
  • Ausführliche API-Informationen finden Sie unter CheckDomainAvailability in der API-Referenz für AWS SDK für .NET.

CLI
AWS CLI

So stellen Sie fest, ob Sie einen Domainnamen mit Route 53 registrieren können 53

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

Dieser Befehl wird nur in der us-east-1-Region ausgeführt. Wenn Ihre Standardregion auf us-east-1 gesetzt ist, 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, wir unterstützen jedoch nicht alle verfügbaren TLDs. Wenn Sie die Verfügbarkeit einer Domain überprüfen und Route 53 die TLD nicht unterstützt, 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 TLDs, die Sie bei einer Domainregistrierung mit Route 53 verwenden können, finden Sie unter Domains, die Sie mit Amazon Route 53 registrieren können im Entwicklerhandbuch für Amazon Route 53. Weitere Informationen zum Registrieren einer Domain mit Route 53 finden Sie unter Registrieren einer neuen Domain im Entwicklerhandbuch für Amazon Route 53.

Java
SDK für Java 2.x
Anmerkung

Auf GitHub finden Sie noch mehr. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel- einrichten und ausführen.

public static void checkDomainAvailability(Route53DomainsClient route53DomainsClient, String domainSuggestion) { try { CheckDomainAvailabilityRequest availabilityRequest = CheckDomainAvailabilityRequest.builder() .domainName(domainSuggestion) .build(); CheckDomainAvailabilityResponse response = route53DomainsClient .checkDomainAvailability(availabilityRequest); System.out.println(domainSuggestion + " is " + response.availability().toString()); } catch (Route53Exception e) { System.err.println(e.getMessage()); System.exit(1); } }
  • Ausführliche API-Informationen finden Sie unter CheckDomainAvailability in der API-Referenz für AWS SDK for Java 2.x.

Kotlin
SDK für Kotlin
Anmerkung

Auf GitHub finden Sie noch mehr. Hier finden Sie das vollständige Beispiel und erfahren, wie Sie das AWS-Code-Beispiel- einrichten und ausführen.

suspend fun checkDomainAvailability(domainSuggestion: String) { val availabilityRequest = CheckDomainAvailabilityRequest { domainName = domainSuggestion } Route53DomainsClient.fromEnvironment { region = "us-east-1" }.use { route53DomainsClient -> val response = route53DomainsClient.checkDomainAvailability(availabilityRequest) println("$domainSuggestion is ${response.availability}") } }
  • Ausführliche API-Informationen finden Sie unter CheckDomainAvailability in der API-Referenz zum AWS SDK für Kotlin.