ヤマムギ

growing hard days.

*

AWS Certificate Manager証明書とAmazon Route 53でAmazon API GatewayのAPIのカスタムドメイン名前解決する

   

AWS Certificate ManagerとAmazon Route 53とAmazon API Gatewayのカスタムドメイン機能を設定しました。

環境

  • API GatewayとRoute 53は別アカウントです。
  • API GatewayとCertificate Managerは同じアカウントです。
  • API Gatewayは作成済みです。

AWS Certificate Manager(ACM)

ACMで新規パブリック証明書をリクエストしました。

CNAME認証にしたので、Route 53にCNAMEレコードを作成しました。
Route 53は別アカウントなので手動で作成しました。
数分すると発行済みステータスになりました。

Amazon API Gateway

API Gatewayの左ペインで[カスタムドメイン]を選択してカスタムドメインを作成しました。
エンドポイント設定は対象にしたいAPIの設定と同じリージョンエンドポイントにしました。
証明書はACMの証明書を選択しました。

作成したカスタムドメインでAPIマッピングを設定しました。
APIとステージを選択する必要がありました。

Amazon Route 53

Route 53はAレコードのエイリアスで設定しました。
他アカウントなので、API GatewayカスタムドメインのAPI Gatewayドメイン名を直接貼り付けました。
APIステージのエンドポイントドメインではないのが注意ですね。

カスタムドメインの場合、ステージパスはURLに含まれなくなりました。
https://api.example.com/stage/resource
ではなく、
https://api.example.com/resource
でした。

カスタムドメインでステージを指定しているからですね。

テストステージとステージ変数で分けてるので、テスト用にもう一つカスタムドメインを設定しました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS , , ,

ad

ad

  関連記事

クロスリージョンでEFSをマウントしてみる

ニーズがあるかどうかはさておき、クロスリージョンでのEFSファイルシステムをマウ …

EC2インスタンスが到達不能になって復旧してMackerelで監視し始めた

きっとばりばり使っておられる方ならよくある事なんだろうけど、はじめて体験したので …

共有AMIのコピー時にエラー「You do not have permission to access the storage of this ami」

他アカウントから共有されたAMIをコピーする際に、「You do not hav …

このブログからパブリックIPv4 IPアドレスをなくしてコスト最適化

2024年2月より使用中のパブリックIPv4アドレスに1時間あたり0.005US …

AWS Lambdaで Unable to import module エラーが発生したときは

そもそも、Pycharmのナビゲーションペインでディレクトリごとドラッグ&amp …

RDSのポイントインタイムリカバリをしました

WordPressで画像アップロードができなくなった(AWS WAFでブロックし …

AWS EC2でAMI(Amazon Machine Image)を作成しておく

前回まででひとまずRedmineを構築するところまで出来たので、念のためスナップ …

AWSエンコードされたエラーメッセージをデコードするコマンドのメモ

Stdout: couldn’t create ENI: Unaut …

AWSアカウントrootユーザーのメールアドレスを変更

昔、うっかり会社の個人メールアドレスで作ってしまったAWSアカウントがあるのでメ …

AWSセルフマネージドAD環境にリモートデスクトップで接続

AWSクイックスタートのActive Directory Domain Serv …