API Gateway에서 다른 계정에서 소유한 도메인을 사용하여 맞춤 도메인 이름 설정

2573 단어 APIGatewayAWS

Steps


  • 다른 계정에서 소유 한 도메인을 사용하여 인증서 얻기
  • 인증서가 설정된 사용자 지정 도메인 이름 만들기
  • 사용자 지정 도메인 이름을 Route53 레코드로 설정

  • 1. 다른 계정에서 소유한 도메인을 사용하여 인증서 얻기



    증명서의 발행 자체는 ACM으로부터 곧바로 할 수 있었지만, 도메인을 가지는 것 자체의 증명이 필요했습니다.
    DNS 증명이라고 하는 방법이 있어, 지금부터 증명서를 취득하는 도메인명의 서브 도메인에 대해서, 자신이 지정한 도메인명(=증명서를 신청한 측의 AWS 어카운트에서 작성된, ******.acm-validations.aws/ 주소)의 조합을 만들고 그것을 도메인을 소유한 측의 계정으로 레코드에 등록하는 것으로 증명하고 있습니다.



    참고:
    - AWS Certificate Manager에서 인증서 준비
    - DNS를 사용하여 도메인 소유권 확인

    2. 인증서가 포함된 사용자 지정 도메인 이름 만들기



    API Gateway의 Custom Domain Name에서 이런 식으로 도메인 이름을 설정합니다.


    또한 도메인 이름과 관련된 용어가 혼동하기 때문에 정리하면 ...
    "기본 기본 URL": https://api-id.execute-api.region.amazonaws.com/stage"지역 도메인 이름"(또는 대상 도메인 이름): https://api-id.execute-api.region.amazonaws.com"사용자 정의 도메인 이름": https://api.example.com/myservice
    가이드에도 쓰여 있습니다만, 리전 API의 커스텀 도메인명을 작성하는 경우에 API Gateway로부터 돌아오는 것은 "리전의 도메인명"이군요. 이를 DNS 레코드로 설정하면 사용자 지정 도메인 이름을 사용하는 절차가 완료됩니다.

    참고 : API Gateway에서 API의 맞춤 도메인 이름 설정

    3. 사용자 지정 도메인 이름을 Route53 레코드로 설정



    문서 API Gateway에서 지역별 API에 대한 맞춤 도메인 이름 설정은 CLI 명령을 보여주는 부분입니다.


    Alias로 설정합니다.

    기타


  • 소통 확인 시 http 로 접속하지 않도록 주의하십시오. Chrome에서 도메인만( test.example.com ) 입력하면 http 로 해석됩니다.
  • 좋은 웹페이지 즐겨찾기