또는와 CheckDomainAvailabilityAWS SDK 함께 사용 CLI - Amazon Route 53

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

또는와 CheckDomainAvailabilityAWS SDK 함께 사용 CLI

다음 코드 예제는 CheckDomainAvailability의 사용 방법을 보여 줍니다.

작업 예제는 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 다음 코드 예제에서는 컨텍스트 내에서 이 작업을 확인할 수 있습니다.

.NET
AWS SDK for .NET
참고

더 많은 기능이 있습니다 GitHub. 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; }
CLI
AWS CLI

Route 53에 도메인 이름을 등록할 수 있는지 확인

다음 check-domain-availability 명령은 Route 53을 사용하여 도메인 이름 example.com을 등록할 수 있는지 여부에 대한 정보를 반환합니다.

이 명령은 us-east-1 리전에서만 실행됩니다. 기본 리전이 us-east-1로 설정된 경우, region 파라미터를 생략할 수 있습니다.

aws route53domains check-domain-availability \ --region us-east-1 \ --domain-name example.com

출력:

{ "Availability": "UNAVAILABLE" }

Route 53는 .com 및와 같은 많은 수의 최상위 도메인(TLDs)을 지원하지만 .jp사용 가능한 모든를 지원하지는 않습니다TLDs. 도메인의 가용성을 확인하고 Route 53이를 지원하지 않는 경우는 다음 메시지를 TLD check-domain-availability 반환합니다.

An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.

Route 53에 도메인을 등록할 때 사용할 수 TLDs 있는 목록은 Amazon Route 53 개발자 안내서의 Amazon Route 53에 등록할 수 있는 도메인을 참조하세요. Amazon Route 53 Amazon Route 53에 도메인을 등록하는 방법에 대한 자세한 내용은 Amazon Route 53 개발자 안내서새 도메인 등록을 참조하세요.

Java
SDK Java 2.x용
참고

더 많은 기능이 있습니다 GitHub. 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); } }
Kotlin
SDK Kotlin용
참고

더 많은 기능이 있습니다 GitHub. 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}") } }

개발자 안내서 및 코드 예제의 AWS SDK 전체 목록은 섹션을 참조하세요a AWS SDK에서 Route 53 사용. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.