Doc AWS SDK 예제 GitHub 리포지토리에서 더 많은 SDK 예제를 사용할 수 있습니다. AWS
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용한 Route 53 도메인 등록 예제 AWS CLI
다음 코드 예제에서는 Route 53 도메인 등록과 AWS Command Line Interface 함께를 사용하여 작업을 수행하고 일반적인 시나리오를 구현하는 방법을 보여줍니다.
작업은 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 작업은 관련 시나리오의 컨텍스트에 따라 표시되며, 개별 서비스 함수를 직접적으로 호출하는 방법을 보여줍니다.
각 예시에는 전체 소스 코드에 대한 링크가 포함되어 있으며, 여기에서 컨텍스트에 맞춰 코드를 설정하고 실행하는 방법에 대한 지침을 찾을 수 있습니다.
주제
작업
다음 코드 예시에서는 check-domain-availability 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Route 53에 도메인 이름을 등록할 수 있는지 확인
다음
check-domain-availability명령은 Route 53를 사용하여 도메인 이름example.com을 등록할 수 있는지 여부에 대한 정보를 반환합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains check-domain-availability \ --regionus-east-1\ --domain-nameexample.com출력:
{ "Availability": "UNAVAILABLE" }Route 53은
.com및.jp와 같은 최상위 도메인(TLD)을 광범위하게 지원하지만, 사용 가능한 모든 TLD를 지원하지는 않습니다. 도메인의 가용성을 확인하고 Route 53이 TLD를 지원하지 않는 경우,check-domain-availability는 다음 메시지를 반환합니다.An error occurred (UnsupportedTLD) when calling the CheckDomainAvailability operation: <top-level domain> tld is not supported.Route 53에 도메인을 등록하는 데 사용할 수 있는 TLD 목록은 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 \ --regionus-east-1\ --domain-nameexample.com출력:
{ "Transferability": { "Transferable": "UNTRANSFERABLE" } }자세한 내용은 Amazon Route 53 개발자 안내서의 도메인 등록을 Amazon Route 53으로 이전을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CheckDomainTransferability
섹션을 참조하세요.
-
다음 코드 예시에서는 delete-tags-for-domain 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
도메인의 태그를 삭제하는 방법
다음
delete-tags-for-domain명령은 지정된 도메인에서 세 개의 태그를 삭제합니다. 단, 태그 값이 아닌 태그 키만 지정합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains delete-tags-for-domain \ --regionus-east-1\ --domain-nameexample.com\ --tags-to-deleteaccounting-keyhr-keyengineering-key이 명령은 출력을 생성하지 않습니다.
태그가 삭제되었는지 확인하기 위해 list-tags-for-domain 을 실행할 수 있습니다. 자세한 내용은 Amazon Route 53 개발자 안내서의 Tagging Amazon Route 53 Resources를 참조하세요
-
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 \ --regionus-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 \ --regionus-east-1\ --domain-nameexample.com출력:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }전송 잠금이 변경되었는지 확인하기 위해 get-domain-detail 을 실행할 수 있습니다. 이전 잠금이 비활성화되면,
StatusList의 값에clientTransferProhibited가 포함되지 않습니다.이전 프로세스에 대한 자세한 내용은 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 \ --regionus-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 \ --regionus-east-1\ --domain-nameexample.com출력:
{ "OperationId": "3f28e0ac-126a-4113-9048-cc930example" }전송 잠금이 변경되었는지 확인하기 위해 get-domain-detail 을 실행할 수 있습니다. 이전 잠금이 활성화되면
StatusList의 값에clientTransferProhibited가 포함됩니다.이전 프로세스에 대한 자세한 내용은 Amazon Route 53 개발자 안내서의 도메인을 Amazon Route 53에서 다른 등록 기관으로 이전을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 EnableDomainTransferLock
섹션을 참조하세요.
-
다음 코드 예시에서는 get-contact-reachability-status 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
등록자 연락 담당자가 확인 이메일에 응답했는지 확인하는 방법
다음
get-contact-reachability-status명령은 지정된 도메인의 등록자 연락처가 확인 이메일에 응답했는지 여부에 대한 정보를 반환합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains get-contact-reachability-status \ --regionus-east-1\ --domain-nameexample.com출력:
{ "domainName": "example.com", "status": "DONE" }자세한 내용은 Amazon Route 53 개발자 안내서의 Resending Authorization and Confirmation Emails를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetContactReachabilityStatus
섹션을 참조하세요.
-
다음 코드 예시에서는 get-domain-detail 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
지정된 도메인에 대한 자세한 정보를 가져오는 방법
다음
get-domain-detail명령은 지정된 도메인의 자세한 정보를 표시합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains get-domain-detail \ --regionus-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", "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 \ --regionus-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 \ --regionus-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 --regionus-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 --regionus-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월 1일 오전 12:00 UTC 이후에 제출된 모든 작업의 상태를 가져옵니다.aws route53domains list-operations \ --submitted-since1577836800-
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 \ --regionus-east-1\ --domain-nameexample.com출력:
{ "TagList": [ { "Key": "key1", "Value": "value1" }, { "Key": "key2", "Value": "value2" } ] }자세한 내용은 Amazon Route 53 개발자 안내서의 Tagging Amazon Route 53 Resources를 참조하세요
-
API 세부 정보는 AWS CLI 명령 참조의 ListTagsForDomain
섹션을 참조하세요.
-
다음 코드 예시에서는 register-domain 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
도메인 등록
다음
register-domain명령은 도메인을 등록하여 JSON 형식 파일에서 모든 파라미터 값을 가져옵니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains register-domain \ --regionus-east-1\ --cli-input-jsonfile://register-domain.jsonregister-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-domain-detail을 참조하세요.자세한 내용은 Amazon Route 53 개발자 안내서의 새 도메인 등록을 참조하세요.
ExtraParams의 값이 필요한 최상위 도메인(TLD)과 유효한 값에 대한 자세한 내용은 Amazon Route 53 API 참조의 ExtraParam을 참조하세요.-
API 세부 정보는 AWS CLI API 참조의 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 \ --regionus-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 개발자 안내서의 Renewing Registration for a Domain을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 SendCommand
섹션을 참조하세요.
-
다음 코드 예시에서는 resend-contact-reachability-email 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
등록자 연락처의 현재 이메일 주소로 확인 이메일 재전송
다음
resend-contact-reachability-email명령은 example.com 도메인의 등록자 연락처에 대한 현재 이메일 주소로 확인 이메일을 재전송합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains resend-contact-reachability-email \ --regionus-east-1\ --domain-nameexample.com출력:
{ "domainName": "example.com", "emailAddress": "moliveira@example.com", "isAlreadyVerified": true }이 예시에서와 같이
true의 값이isAlreadyVerified인 경우, 등록자 연락처가 지정된 이메일 주소에 연결할 수 있음을 이미 확인한 것입니다.자세한 내용은 Amazon Route 53 개발자 안내서의 Resending Authorization and Confirmation Emails를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 AuthorizeSecurityGroupIngress
섹션을 참조하세요.
-
다음 코드 예시에서는 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 \ --regionus-east-1\ --domain-nameexample.com출력:
{ "AuthCode": ")o!v3dJeXampLe" }자세한 내용은 Amazon Route 53 개발자 안내서의 Transferring a Domain from Amazon Route 53 to Another Registrar을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 RetrieveDomainAuthCode
섹션을 참조하세요.
-
다음 코드 예시에서는 transfer-domain 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
도메인을 Amazon Route 53으로 이전
다음
transfer-domain명령은 JSON 형식 파일C:\temp\transfer-domain.json에서 제공하는 파라미터와 함께 도메인을 Route 53으로 이전합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains transfer-domain \ --regionus-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-domain-detail을 참조하세요.자세한 내용은 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 \ --regionus-east-1\ --domain-nameexample.com\ --no-admin-privacy출력:
{ "OperationId": "b3a219e9-d801-4244-b533-b7256example" }작업이 성공했는지 확인하기 위해 를 실행할 수 있습니다
get-operation-detail. 자세한 내용은 get-domain-detail을 참조하세요.자세한 내용은 Amazon Route 53 개발자 안내서의 Enabling or Disabling Privacy Protection for Contact Information for a Domain을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdateAccountPasswordPolicy
섹션을 참조하세요.
-
다음 코드 예시에서는 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 \ --regionus-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 개발자 안내서의 Updating Contact Information for a Domain을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdatePatchBaseline
섹션을 참조하세요.
-
다음 코드 예시에서는 update-domain-nameservers 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
도메인의 이름 서버 업데이트
다음
update-domain-nameservers명령은 도메인의 이름 서버를 업데이트합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains update-domain-nameservers \ --regionus-east-1\ --domain-nameexample.com\ --nameserversName=ns-1.awsdns-01.orgName=ns-2.awsdns-02.co.ukName=ns-3.awsdns-03.netName=ns-4.awsdns-04.com출력:
{ "OperationId": "f1691ec4-0e7a-489e-82e0-b19d3example" }작업이 성공했는지 확인하기 위해 get-domain-detail을 실행할 수 있습니다.
자세한 내용은 Amazon Route 53 개발자 안내서의 Adding or Changing Name Servers and Glue Records for a Domain을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdateAssociationStatus
섹션을 참조하세요.
-
다음 코드 예시에서는 update-tags-for-domain 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
도메인에 대한 태그를 추가하거나 업데이트하는 방법
다음
update-tags-for-domain명령은 example.com 도메인에 대한 두 개의 키와 그에 해당하는 값을 추가하거나 업데이트합니다. 키 값을 업데이트하는 방법 키와 새 값을 포함하면 됩니다. 한 번에 하나의 도메인에서만 태그를 추가하거나 업데이트할 수 있습니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains update-tags-for-domain \ --regionus-east-1\ --domain-nameexample.com\ --tags-to-update"Key=key1,Value=value1""Key=key2,Value=value2"이 명령은 출력을 생성하지 않습니다. 태그가 추가 또는 업데이트되었는지 확인하기 위해 list-tags-for-domain 을 실행할 수 있습니다.
자세한 내용은 Amazon Route 53 개발자 안내서의 Tagging Amazon Route 53 Resources를 참조하세요
-
API 세부 정보는 AWS CLI 명령 참조의 UpdatePatchBaseline
섹션을 참조하세요.
-
다음 코드 예시는 view-billing의 사용 방법을 보여 줍니다.
- AWS CLI
-
현재 AWS 계정의 도메인 등록 요금에 대한 결제 정보를 가져오는 방법
다음
view-billing명령은 2018년 1월 1일(1514764800 Unix 시간)부터 2019년 12월 31일 자정(1577836800 Unix 시간)까지의 기간 동안 현재 계정의 모든 도메인 관련 결제 레코드를 반환합니다.이 명령은
us-east-1리전에서만 실행됩니다. 기본 리전이us-east-1로 설정된 경우,region파라미터를 생략할 수 있습니다.aws route53domains view-billing \ --regionus-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 53 API 참조의 ViewBilling을 확인하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ViewBilling
섹션을 참조하세요.
-