三歩あるけば物も忘れる

お腹のお肉がメタボックル

ユーザ用ツール

サイト用ツール


Aws:APIGateway:CustomDomainSettings

カスタムドメイン設定

APIGatewayでカスタムドメインを利用する際の設定です。(APIマッピングは記載していません)

はじめに

・ACMで発行するSSL証明書はRoute53でCNAMEを登録しています。

設定

①SSL証明書の発行

Aws/CertificateManager/SSL証明書発行手順を参考にSSL証明書の発行します。
この手順にて、Route53にパブリックホストゾーンにDNSレコード名が登録された状態になります。

②カスタムドメイン名の登録

APIGatewayにてカスタムドメイン名を作成します。
・ドメイン名:ドメイン名
・ACM証明書:手順①で発行したSSL証明書を選択する

作成が完了すると、[API Gateway ドメイン名]が発行されます。

③Route53へ[API Gateway ドメイン名]を登録する。

下図のようにAレコードにAliasDNSレコードとして[API Gateway ドメイン名]を登録します。

以上で、カスタムドメイン名でAPIGatewayにWebリクエストが可能となります。

余談:カスタムドメインを利用したDR構成

気にしたことなかったんですが、別リージョンでも同じカスタムドメイン名が作成できるんですね。
なので、予め登録(カスタムドメイン名、SSL証明書の発行やAPIマッピング)だけしておいて、Route53のレコード切り替えだけすればDR構成がとれることになります。

Aws/APIGateway/CustomDomainSettings.txt · 最終更新: 2021/06/04 by 127.0.0.1