Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare CheckDomainAvailability con un SDK AWS o una CLI
Gli esempi di codice seguenti mostrano come utilizzare CheckDomainAvailability.
Gli esempi di operazioni sono estratti di codice da programmi più grandi e devono essere eseguiti nel contesto. Puoi vedere questa azione nel contesto nel seguente esempio di codice:
- .NET
-
- SDK per .NET
-
Nota
Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice AWS
. /// <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; }-
Per informazioni dettagliate sull’API, consulta CheckDomainAvailability nella documentazione di riferimento dell’API AWS SDK per .NET.
-
- CLI
-
- AWS CLI
-
Come determinare se è possibile registrare un nome di dominio con Route 53
Il comando
check-domain-availabilityseguente restituisce informazioni sulla disponibilità del nome di dominioexample.comper la registrazione tramite Route 53.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains check-domain-availability \ --regionus-east-1\ --domain-nameexample.comOutput:
{ "Availability": "UNAVAILABLE" }Route 53 supporta numerosi domini di primo livello (TLD), come
.come.jp, ma non supporta tutti i TLD disponibili. Se verifichi la disponibilità di un dominio e Route 53 non supporta il TDL specifico,check-domain-availabilityrestituisce il seguente messaggio.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.Per un elenco dei TLD generici che puoi utilizzare per registrare un dominio con Route 53, consulta Domini che è possibile registrare con Route 53 nella Guida per gli sviluppatori di Amazon Route 53. Per ulteriori informazioni sulla registrazione di domini con Amazon Route 53, consulta Registrazione di un nuovo dominio nella Guida per gli sviluppatori di Amazon Route 53.
-
Per informazioni dettagliate sull’API, consulta CheckDomainAvailability
in AWS CLI Command Reference.
-
- Java
-
- SDK per Java 2.x
-
Nota
Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice AWS
. 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); } }-
Per informazioni dettagliate sull’API, consulta CheckDomainAvailability nella documentazione di riferimento dell’API AWS SDK for Java 2.x.
-
- Kotlin
-
- SDK per Kotlin
-
Nota
Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice AWS
. 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}") } }-
Per informazioni dettagliate sull’API, consulta CheckDomainAvailability
nella documentazione di riferimento dell’API AWS SDK per Kotlin.
-