または CheckDomainAvailabilityで を使用する AWS SDK CLI - Amazon Route 53

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

または CheckDomainAvailabilityで を使用する AWS 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; }
  • API 詳細については、「 AWS SDK for .NET APIリファレンスCheckDomainAvailability」の「」を参照してください。

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 533 に登録できるドメイン」を参照してください。 Amazon Route 53 Amazon Route 53 を使用してドメインを登録する方法の詳細については、「Amazon Route 53 デベロッパーガイド」の「新しいドメインを登録する」を参照してください。

  • API 詳細については、AWS CLI 「 コマンドリファレンスCheckDomainAvailability」の「」を参照してください。

Java
SDK for 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); } }
  • API 詳細については、「 AWS SDK for Java 2.x APIリファレンスCheckDomainAvailability」の「」を参照してください。

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}") } }
  • API 詳細については、Kotlin リファレンスのCheckDomainAvailability「」の「」を参照してください。 AWS SDK API

開発者ガイドとコード例の完全なリスト AWS SDKについては、「」を参照してくださいan AWS SDK での Route 53 の使用。このトピックには、開始方法に関する情報と以前のSDKバージョンに関する詳細も含まれています。