Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use CheckDomainAvailability
com um AWS SDK ou CLI
Os exemplos de código a seguir mostram como usar o CheckDomainAvailability
.
Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação no contexto no seguinte exemplo de código:
- .NET
-
- AWS SDK for .NET
-
nota
Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da 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; }
-
Para API obter detalhes, consulte CheckDomainAvailabilityem AWS SDK for .NET APIReferência.
-
- CLI
-
- AWS CLI
-
Para determinar se você pode registrar um nome de domínio com o Route 53
O comando
check-domain-availability
a seguir informa se o nome de domínioexample.com
está ou não disponível para ser registrado usando o Route 53.Esse comando só pode ser executado na região
us-east-1
. Se sua região padrão estiver definida comous-east-1
, você poderá omitir o parâmetroregion
.aws route53domains check-domain-availability \ --region
us-east-1
\ --domain-nameexample.com
Saída:
{ "Availability": "UNAVAILABLE" }
O Route 53 oferece suporte a um grande número de domínios de primeiro nível (TLDs), como
.com
e.jp
, mas não oferecemos suporte a todos os disponíveis. TLDs Se você verificar a disponibilidade de um domínio e o Route 53 não oferecer suporte aoTLD,check-domain-availability
retornará a seguinte mensagem.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.
Para obter uma lista dos TLDs que você pode usar ao registrar um domínio no Route 53, consulte Domains That You Can Register with Amazon Route 53 no Amazon Route 53 Developer Guide. Para obter mais informações sobre registro de domínios com o Route 53, consulte Registrar um novo domínio no Guia do desenvolvedor do Amazon Route 53.
-
Para API obter detalhes, consulte CheckDomainAvailability
na Referência de AWS CLI Comandos.
-
- Java
-
- SDKpara Java 2.x
-
nota
Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da 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); } }
-
Para API obter detalhes, consulte CheckDomainAvailabilityem AWS SDK for Java 2.x APIReferência.
-
- Kotlin
-
- SDKpara Kotlin
-
nota
Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da AWS
. suspend fun checkDomainAvailability(domainSuggestion: String) { val availabilityRequest = CheckDomainAvailabilityRequest { domainName = domainSuggestion } Route53DomainsClient { region = "us-east-1" }.use { route53DomainsClient -> val response = route53DomainsClient.checkDomainAvailability(availabilityRequest) println("$domainSuggestion is ${response.availability}") } }
-
Para API obter detalhes, consulte a CheckDomainAvailability
referência AWS SDKdo Kotlin API.
-