D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de CheckDomainAvailability avec un kit AWS SDK ou une interface de ligne de commande
Les exemples de code suivants illustrent comment utiliser CheckDomainAvailability.
Les exemples d’actions sont des extraits de code de programmes de plus grande envergure et doivent être exécutés en contexte. Vous pouvez voir cette action en contexte dans l’exemple de code suivant :
- .NET
-
- SDK pour .NET
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code 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; }-
Pour plus de détails sur l’API, consultez CheckDomainAvailability dans le guide de référence de l’API AWS SDK pour .NET.
-
- CLI
-
- AWS CLI
-
Pour déterminer si vous pouvez enregistrer un nom de domaine avec Route 53
La commande
check-domain-availabilitysuivante renvoie des informations indiquant si le nom de domaineexample.comest disponible pour être enregistré à l’aide de Route 53.Cette commande s’exécute uniquement dans la région
us-east-1. Si la région par défaut est définie surus-east-1, vous pouvez omettre le paramètreregion.aws route53domains check-domain-availability \ --regionus-east-1\ --domain-nameexample.comSortie :
{ "Availability": "UNAVAILABLE" }Route 53 prend en charge un grand nombre de domaines de premier niveau (TLD), tels que
.comet.jp, mais nous ne prenons pas en charge tous les TLD disponibles. Si vous vérifiez la disponibilité d’un domaine et que Route 53 ne prend pas en charge le TLD,check-domain-availabilityrenvoie le message suivant.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.Pour obtenir la liste des TLD que vous pouvez utiliser lors de l’enregistrement d’un domaine avec Route 53, consultez Domaines que vous pouvez enregistrer avec Amazon Route 53 dans le Manuel du développeur Amazon Route 53. Pour plus d’informations sur l’enregistrement de domaines avec Amazon Route 53, consultez Enregistrement d’un nouveau domaine dans le Guide du développeur Amazon Route 53.
-
Pour plus de détails sur l’API, consultez CheckDomainAvailability
dans la Référence des commandes de l’AWS CLI.
-
- Java
-
- SDK pour Java 2.x
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code 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); } }-
Pour plus de détails sur l’API, consultez CheckDomainAvailability dans le guide de référence de l’API AWS SDK for Java 2.x.
-
- Kotlin
-
- SDK pour Kotlin
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code 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}") } }-
Pour plus de détails sur l’API, consultez CheckDomainAvailability
dans la Référence des API du kit AWS SDK pour Kotlin.
-