このドキュメントは、 のバージョン 1 AWS CLI 専用です。のバージョン 2 に関連するドキュメントについては AWS CLI、バージョン 2 ユーザーガイド を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用した Route 53 ドメイン登録の例 AWS CLI
次のコード例は、Route 53 ドメイン登録 AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には、完全なソースコードへのリンクが含まれています。ここでは、コンテキストでコードを設定および実行する方法の手順を確認できます。
トピック
アクション
次の例は、check-domain-availability
を使用する方法を説明しています。
- AWS CLI
-
Route 53 にドメイン名を登録できるかどうかを確認するには
次の
check-domain-availability
コマンドexample.com
は、Route 53 を使用してドメイン名を登録できるかどうかに関する情報を返します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains check-domain-availability \ --region
us-east-1
\ --domain-nameexample.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デベロッパーガイド」の「新しいドメインの登録」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスCheckDomainAvailability
」の「」を参照してください。
-
次のコード例は、check-domain-transferability
を使用する方法を示しています。
- AWS CLI
-
ドメインを Route 53 に転送できるかどうかを確認するには
次の
check-domain-transferability
コマンドは、ドメイン名をexample.com
Route 53 に転送できるかどうかに関する情報を返します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains check-domain-transferability \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "Transferability": { "Transferable": "UNTRANSFERABLE" } }
詳細については、Amazon Route 53デベロッパーガイド」の「ドメインの登録の Amazon Route 53 への転送」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスCheckDomainTransferability
」の「」を参照してください。
-
次の例は、delete-tags-for-domain
を使用する方法を説明しています。
- AWS CLI
-
ドメインのタグを削除するには
次の
delete-tags-for-domain
コマンドは、指定されたドメインから 3 つのタグを削除します。タグ値ではなく、タグキーのみを指定することに注意してください。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains delete-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --tags-to-deleteaccounting-key
hr-key
engineering-key
このコマンドでは何も出力されません。
タグが削除されたことを確認するには、 list-tags-for-domain を実行できます。詳細については、Amazon Route 53デベロッパーガイド」の「Amazon Route 53 リソースのタグ付け」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスDeleteTagsForDomain
」の「」を参照してください。
-
次のコード例は、disable-domain-auto-renew
を使用する方法を示しています。
- AWS CLI
-
ドメインの自動更新を無効にするには
次の
disable-domain-auto-renew
コマンドは、ドメインの登録の有効期限example.com
が切れる前にドメインを自動的に更新しないように Route 53 を設定します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains disable-domain-auto-renew \ --region
us-east-1
\ --domain-nameexample.com
このコマンドでは何も出力されません。
設定が変更されたことを確認するには、 get-domain-detail を実行します。自動更新が無効になっている場合、 の値は
AutoRenew
ですFalse
。自動更新の詳細については、Amazon Route 53デベロッパーガイド」の「ドメイン <https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-renew.html の登録の更新」を参照してください。-
API 詳細については、AWS CLI 「 コマンドリファレンスDisableDomainAutoRenew
」の「」を参照してください。
-
次のコード例は、disable-domain-transfer-lock
を使用する方法を示しています。
- AWS CLI
-
ドメインの転送ロックを無効にするには
次の
disable-domain-transfer-lock
コマンドは、ドメインを別のレジストラに転送example.com
できるように、ドメインの転送ロックを削除します。このコマンドはclientTransferProhibited
ステータスを変更します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains disable-domain-transfer-lock \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
転送ロックが変更されたことを確認するには、 get-domain-detail を実行します。転送ロックが無効になっている場合、 の値には
StatusList
は含まれませんclientTransferProhibited
。転送プロセスの詳細については、Amazon Route 53 デベロッパーガイド」の「Amazon Route 53 から別のレジストラへのドメインの転送Amazon Route 53」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスDisableDomainTransferLock
」の「」を参照してください。
-
次のコード例は、enable-domain-auto-renew
を使用する方法を示しています。
- AWS CLI
-
ドメインの自動更新を有効にするには
次の
enable-domain-auto-renew
コマンドは、ドメインの登録の有効期限が切れexample.com
る前にドメインを自動的に更新するように Route 53 を設定します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains enable-domain-auto-renew \ --region
us-east-1
\ --domain-nameexample.com
このコマンドでは何も出力されません。設定が変更されたことを確認するには、 get-domain-detail を実行できます。自動更新が有効になっている場合、 の値は
AutoRenew
ですTrue
。自動更新の詳細については、Amazon Route 53デベロッパーガイド」の「ドメイン <https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-renew.html の登録の更新」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスEnableDomainAutoRenew
」の「」を参照してください。
-
次の例は、enable-domain-transfer-lock
を使用する方法を説明しています。
- AWS CLI
-
ドメインで転送ロックを有効にするには
次の
enable-domain-transfer-lock
コマンドは、指定されたドメインをロックして、別のレジストラに転送できないようにします。このコマンドはclientTransferProhibited
ステータスを変更します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains enable-domain-transfer-lock \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
転送ロックが変更されたことを確認するには、 get-domain-detail を実行します。転送ロックを有効にすると、 の値には
StatusList
が含まれますclientTransferProhibited
。転送プロセスの詳細については、Amazon Route 53 デベロッパーガイド」の「Amazon Route 53 から別のレジストラへのドメインの転送Amazon Route 53」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスEnableDomainTransferLock
」の「」を参照してください。
-
次の例は、get-contact-reachability-status
を使用する方法を説明しています。
- AWS CLI
-
登録者の問い合わせが確認メールに応答したかどうかを判断するには
次の
get-contact-reachability-status
コマンドは、指定されたドメインの登録者の連絡先が確認 E メールに応答したかどうかに関する情報を返します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains get-contact-reachability-status \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "domainName": "example.com", "status": "DONE" }
詳細については、「Amazon Route 53 デベロッパーガイド」の「認証メールと確認メールの再送信」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetContactReachabilityStatus
」の「」を参照してください。
-
次のコード例は、get-domain-detail
を使用する方法を示しています。
- AWS CLI
-
指定されたドメインに関する詳細情報を取得するには
次の
get-domain-detail
コマンドは、指定されたドメインに関する詳細情報を表示します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains get-domain-detail \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "DomainName": "example.com", "Nameservers": [ { "Name": "ns-2048.awsdns-64.com", "GlueIps": [] }, { "Name": "ns-2049.awsdns-65.net", "GlueIps": [] }, { "Name": "ns-2050.awsdns-66.org", "GlueIps": [] }, { "Name": "ns-2051.awsdns-67.co.uk", "GlueIps": [] } ], "AutoRenew": true, "AdminContact": { "FirstName": "Saanvi", "LastName": "Sarkar", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ssarkar@example.com", "ExtraParams": [] }, "RegistrantContact": { "FirstName": "Alejandro", "LastName": "Rosalez", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "arosalez@example.com", "ExtraParams": [] }, "TechContact": { "FirstName": "Wang", "LastName": "Xiulan", "ContactType": "COMPANY", "OrganizationName": "Example", "AddressLine1": "123 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "wxiulan@example.com", "ExtraParams": [] }, "AdminPrivacy": true, "RegistrantPrivacy": true, "TechPrivacy": true, "RegistrarName": "Amazon Registrar, Inc.", "WhoIsServer": "whois.registrar.amazon.com", "RegistrarUrl": "http://registrar.amazon.com", "AbuseContactEmail": "abuse@registrar.amazon.com", "AbuseContactPhone": "+1.2062661000", "CreationDate": 1444934889.601, "ExpirationDate": 1602787689.0, "StatusList": [ "clientTransferProhibited" ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetDomainDetail
」の「」を参照してください。
-
次の例は、get-domain-suggestions
を使用する方法を説明しています。
- AWS CLI
-
推奨ドメイン名のリストを取得するには
次の
get-domain-suggestions
コマンドは、ドメイン名 に基づいて推奨されるドメイン名のリストを表示しますexample.com
。レスポンスには、使用可能なドメイン名のみが含まれます。このコマンドはus-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains get-domain-suggestions \ --region
us-east-1
\ --domain-nameexample.com
\ --suggestion-count10
\ --only-available出力:
{ "SuggestionsList": [ { "DomainName": "egzaampal.com", "Availability": "AVAILABLE" }, { "DomainName": "examplelaw.com", "Availability": "AVAILABLE" }, { "DomainName": "examplehouse.net", "Availability": "AVAILABLE" }, { "DomainName": "homeexample.net", "Availability": "AVAILABLE" }, { "DomainName": "examplelist.com", "Availability": "AVAILABLE" }, { "DomainName": "examplenews.net", "Availability": "AVAILABLE" }, { "DomainName": "officeexample.com", "Availability": "AVAILABLE" }, { "DomainName": "exampleworld.com", "Availability": "AVAILABLE" }, { "DomainName": "exampleart.com", "Availability": "AVAILABLE" } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetDomainSuggestions
」の「」を参照してください。
-
次のコード例は、get-operation-detail
を使用する方法を示しています。
- AWS CLI
-
オペレーションの現在のステータスを取得するには
一部のドメイン登録オペレーションは非同期的に動作し、完了する前にレスポンスを返します。これらのオペレーションは、現在のステータスを取得するために使用できるオペレーション ID を返します。次の
get-operation-detail
コマンドは、指定されたオペレーションのステータスを返します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains get-operation-detail \ --region
us-east-1
\ --operation-idedbd8d63-7fe7-4343-9bc5-54033example
出力:
{ "OperationId": "edbd8d63-7fe7-4343-9bc5-54033example", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }
-
API 詳細については、AWS CLI 「 コマンドリファレンスGetOperationDetail
」の「」を参照してください。
-
次の例は、list-domains
を使用する方法を説明しています。
- AWS CLI
-
現在の AWS アカウントに登録されているドメインを一覧表示するには
次の
list-domains
コマンドは、現在の AWS アカウントに登録されているドメインに関する概要情報を一覧表示します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains list-domains --region
us-east-1
出力:
{ "Domains": [ { "DomainName": "example.com", "AutoRenew": true, "TransferLock": true, "Expiry": 1602712345.0 }, { "DomainName": "example.net", "AutoRenew": true, "TransferLock": true, "Expiry": 1602723456.0 }, { "DomainName": "example.org", "AutoRenew": true, "TransferLock": true, "Expiry": 1602734567.0 } ] }
-
API 詳細については、AWS CLI 「 コマンドリファレンスListDomains
」の「」を参照してください。
-
次のコード例は、list-operations
を使用する方法を示しています。
- AWS CLI
-
オペレーション ID を返すオペレーションのステータスを一覧表示するには
一部のドメイン登録オペレーションは非同期で実行され、完了する前にレスポンスを返します。これらのオペレーションは、現在のステータスを取得するために使用できるオペレーション ID を返します。次の
list-operations
コマンドは、現在のドメイン登録オペレーションに関するステータスを含む概要情報を一覧表示します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains list-operations --region
us-east-1
出力:
{ "Operations": [ { "OperationId": "aab9822f-1da0-4bf3-8a15-fd4e0example", "Status": "SUCCESSFUL", "Type": "DOMAIN_LOCK", "SubmittedDate": 1455321739.986 }, { "OperationId": "c24379ed-76be-42f8-bdad-9379bexample", "Status": "SUCCESSFUL", "Type": "UPDATE_NAMESERVER", "SubmittedDate": 1468960475.109 }, { "OperationId": "f47e1297-ef9e-4c2b-ae1e-a5fcbexample", "Status": "SUCCESSFUL", "Type": "RENEW_DOMAIN", "SubmittedDate": 1473561835.943 }, { "OperationId": "75584f23-b15f-459e-aed7-dc6f5example", "Status": "SUCCESSFUL", "Type": "UPDATE_DOMAIN_CONTACT", "SubmittedDate": 1547501003.41 } ] }
出力には、オペレーション ID を返し、現在の AWS アカウントを使用して登録したすべてのドメインに対して実行したすべてのオペレーションが含まれます。指定した日付以降に送信したオペレーションのみを取得する場合は、
submitted-since
パラメータを含め、Unix 形式と協定世界時 () で日付を指定できますUTC。次のコマンドは、2020 年 1 UTC月 1 日午前 12 時以降に送信されたすべてのオペレーションのステータスを取得します。aws route53domains list-operations \ --submitted-since
1577836800
-
API 詳細については、AWS CLI 「 コマンドリファレンスListOperations
」の「」を参照してください。
-
次の例は、list-tags-for-domain
を使用する方法を説明しています。
- AWS CLI
-
ドメインのタグを一覧表示するには
次の
list-tags-for-domain
コマンドは、指定されたドメインに現在関連付けられているタグを一覧表示します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains list-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "TagList": [ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ] }
詳細については、Amazon Route 53デベロッパーガイド」の「Amazon Route 53 リソースのタグ付け」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスListTagsForDomain
」の「」を参照してください。
-
次のコード例は、register-domain
を使用する方法を示しています。
- AWS CLI
-
ドメインを登録するには
次の
register-domain
コマンドはドメインを登録し、JSONフォーマットされたファイルからすべてのパラメータ値を取得します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains register-domain \ --region
us-east-1
\ --cli-input-jsonfile://register-domain.json
register-domain.json
の内容:{ "DomainName": "example.com", "DurationInYears": 1, "AutoRenew": true, "AdminContact": { "FirstName": "Martha", "LastName": "Rivera", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mrivera@example.com" }, "RegistrantContact": { "FirstName": "Li", "LastName": "Juan", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ljuan@example.com" }, "TechContact": { "FirstName": "Mateo", "LastName": "Jackson", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mjackson@example.com" }, "PrivacyProtectAdminContact": true, "PrivacyProtectRegistrantContact": true, "PrivacyProtectTechContact": true }
出力:
{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }
オペレーションが成功したことを確認するには、 を実行できます
get-operation-detail
。詳細については、get-operation-detail「」を参照してください。詳細については、Amazon Route 53デベロッパーガイド」の「新しいドメインの登録」を参照してください。
の最上位ドメイン (TLDs) が の値を必要とし
ExtraParams
、有効な値については、Amazon Route 53APIリファレンスExtraParam」の「」を参照してください。-
API 詳細については、AWS CLI 「 コマンドリファレンスRegisterDomain
」の「」を参照してください。
-
次の例は、renew-domain
を使用する方法を説明しています。
- AWS CLI
-
ドメインを更新するには
次の
renew-domain
コマンドは、指定されたドメインを 5 年間更新します。の値を取得するにはcurrent-expiry-year
、get-domain-detail
コマンドを使用し、Unix 形式ExpirationDate
から の値を変換します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains renew-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --duration-in-years5
\ --current-expiry-year2020
出力:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }
オペレーションが成功したことを確認するには、 を実行できます
get-operation-detail
。詳細については、「」を参照してくださいget-operation-detail。.com や .org など、各最上位ドメイン (TLD) のレジストリは、ドメインを更新できる最大年数を制御します。ドメインの最大更新期間を取得するには、Amazon Route 53 デベロッパーガイドの「Amazon Route 53 に登録できるドメインTLD」の「登録と更新期間」セクションを参照してください。 Amazon Route 53
詳細については、「Amazon Route 53 デベロッパーガイド」の「ドメインの登録の更新」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスRenewDomain
」の「」を参照してください。
-
次のコード例は、resend-contact-reachability-email
を使用する方法を示しています。
- AWS CLI
-
登録者の連絡先の現在の E メールアドレスに確認 E メールを再送信するには
次の
resend-contact-reachability-email
コマンドは、example.com ドメインの登録者の連絡先の現在の E メールアドレスに確認 E メールを再送信します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains resend-contact-reachability-email \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }
の値が の場合
isAlreadyVerified
true
、この例のように、登録者の連絡先は、指定された E メールアドレスに到達可能であることを既に確認しています。詳細については、「Amazon Route 53 デベロッパーガイド」の「認証メールと確認メールの再送信」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスResendContactReachabilityEmail
」の「」を参照してください。
-
次のコード例は、retrieve-domain-auth-code
を使用する方法を示しています。
- AWS CLI
-
ドメインの承認コードを取得して、ドメインを別のレジストラに転送できるようにするには
次の
retrieve-domain-auth-code
コマンドは、example.com ドメインの現在の認証コードを取得します。この値を別のドメインレジストラに渡すのは、ドメインをそのレジストラに転送する場合です。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains retrieve-domain-auth-code \ --region
us-east-1
\ --domain-nameexample.com
出力:
{ "AuthCode": ")o!v3dJeXampLe" }
詳細については、Amazon Route 53 デベロッパーガイド」の「Amazon Route 53 から別のレジストラへのドメインの転送Amazon Route 53」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスRetrieveDomainAuthCode
」の「」を参照してください。
-
次の例は、transfer-domain
を使用する方法を説明しています。
- AWS CLI
-
ドメインを Amazon Route 53 に転送するには
次の
transfer-domain
コマンドは、 JSON形式のファイル によって提供されるパラメータを使用して、ドメインを Route 53 に転送しますC:\temp\transfer-domain.json
。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains transfer-domain \ --region
us-east-1
\ --cli-input-json file://C:\temp\transfer-domain.jsontransfer-domain.json
の内容:{ "DomainName": "example.com", "DurationInYears": 1, "Nameservers": [ { "Name": "ns-2048.awsdns-64.com" }, { "Name": "ns-2049.awsdns-65.net" }, { "Name": "ns-2050.awsdns-66.org" }, { "Name": "ns-2051.awsdns-67.co.uk" } ], "AuthCode": ")o!v3dJeXampLe", "AutoRenew": true, "AdminContact": { "FirstName": "Martha", "LastName": "Rivera", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mrivera@example.com" }, "RegistrantContact": { "FirstName": "Li", "LastName": "Juan", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ljuan@example.com" }, "TechContact": { "FirstName": "Mateo", "LastName": "Jackson", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mjackson@example.com" }, "PrivacyProtectAdminContact": true, "PrivacyProtectRegistrantContact": true, "PrivacyProtectTechContact": true }
出力:
{ "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" }
オペレーションが成功したことを確認するには、 を実行できます
get-operation-detail
。詳細については、get-operation-detail「」を参照してください。詳細については、Amazon Route 53デベロッパーガイド」の「ドメインの登録を Amazon Route 53 に転送する」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスTransferDomain
」の「」を参照してください。
-
次のコード例は、update-domain-contact-privacy
を使用する方法を示しています。
- AWS CLI
-
ドメインの連絡先のプライバシー設定を更新するには
次の
update-domain-contact-privacy
コマンドは、example.com ドメインの管理連絡先のプライバシー保護をオフにします。このコマンドはus-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合は
us-east-1
、region
パラメータを省略できます。aws route53domains update-domain-contact-privacy \ --region
us-east-1
\ --domain-nameexample.com
\ --no-admin-privacy出力:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }
オペレーションが成功したことを確認するには、 を実行できます
get-operation-detail
。詳細については、get-operation-detail「」を参照してください。詳細については、「Amazon Route 53 デベロッパーガイド」の「ドメインの連絡先情報のプライバシー保護の有効化または無効化」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスUpdateDomainContactPrivacy
」の「」を参照してください。
-
次のコード例は、update-domain-contact
を使用する方法を示しています。
- AWS CLI
-
ドメインの連絡先情報を更新するには
次の
update-domain-contact
コマンドは、 JSON形式のファイル からパラメータを取得して、ドメインの連絡先情報を更新しますC:\temp\update-domain-contact.json
。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains update-domain-contact \ --region
us-east-1
\ --cli-input-json file://C:\temp\update-domain-contact.jsonupdate-domain-contact.json
の内容:{ "AdminContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" }, "DomainName": "example.com", "RegistrantContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" }, "TechContact": { "AddressLine1": "101 Main Street", "AddressLine2": "Suite 1a", "City": "Seattle", "ContactType": "COMPANY", "CountryCode": "US", "Email": "w.xiulan@example.com", "FirstName": "Wang", "LastName": "Xiulan", "OrganizationName": "Example", "PhoneNumber": "+1.8005551212", "State": "WA", "ZipCode": "98101" } }
出力:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }
オペレーションが成功したことを確認するには、 get-domain-detail を実行できます。詳細については、Amazon Route 53デベロッパーガイド」の「ドメインの連絡先情報の更新」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスUpdateDomainContact
」の「」を参照してください。
-
次の例は、update-domain-nameservers
を使用する方法を説明しています。
- AWS CLI
-
ドメインのネームサーバーを更新するには
次の
update-domain-nameservers
コマンドは、ドメインのネームサーバーを更新します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains update-domain-nameservers \ --region
us-east-1
\ --domain-nameexample.com
\ --nameserversName=ns-1.awsdns-01.org
Name=ns-2.awsdns-02.co.uk
Name=ns-3.awsdns-03.net
Name=ns-4.awsdns-04.com
出力:
{ "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example" }
オペレーションが成功したことを確認するには、 get-domain-detail を実行できます。
詳細については、Amazon Route 53 デベロッパーガイドの「ドメインのネームサーバーと Glue レコードの追加または変更」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスUpdateDomainNameservers
」の「」を参照してください。
-
次のコード例は、update-tags-for-domain
を使用する方法を示しています。
- AWS CLI
-
ドメインのタグを追加または更新するには
次の
update-tags-for-domain
コマンドは、example.com ドメインの 2 つのキーと対応する値を追加または更新します。キーの値を更新するには、キーと新しい値を含めるだけです。タグを追加または更新できるのは、一度に 1 つのドメインのみです。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains update-tags-for-domain \ --region
us-east-1
\ --domain-nameexample.com
\ --tags-to-update"Key=key1,Value=value1"
"Key=key2,Value=value2"
このコマンドでは何も出力されません。タグが追加または更新されたことを確認するには、 list-tags-for-domain を実行します。
詳細については、Amazon Route 53デベロッパーガイド」の「Amazon Route 53 リソースのタグ付け」を参照してください。 Amazon Route 53
-
API 詳細については、AWS CLI 「 コマンドリファレンスUpdateTagsForDomain
」の「」を参照してください。
-
次の例は、view-billing
を使用する方法を説明しています。
- AWS CLI
-
現在の AWS アカウントのドメイン登録料金の請求情報を取得するには
次の
view-billing
コマンドは、Unix 時間で 2018 年 1 月 1 日 (1514764800) から 2019 年 12 月 31 日深夜 (1577836800) の間、現在のアカウントのドメイン関連の請求レコードをすべて返します。このコマンドは
us-east-1
リージョンでのみ実行されます。デフォルトのリージョンが に設定されている場合はus-east-1
、region
パラメータを省略できます。aws route53domains view-billing \ --region
us-east-1
\ --start-time1514764800
\ --end-time1577836800
出力:
{ "BillingRecords": [ { "DomainName": "example.com", "Operation": "RENEW_DOMAIN", "InvoiceId": "149962827", "BillDate": 1536618063.181, "Price": 12.0 }, { "DomainName": "example.com", "Operation": "RENEW_DOMAIN", "InvoiceId": "290913289", "BillDate": 1568162630.884, "Price": 12.0 } ] }
詳細については、Amazon Route 53APIリファレンスViewBilling」の「」を参照してください。
-
API 詳細については、AWS CLI 「 コマンドリファレンスViewBilling
」の「」を参照してください。
-