ヤマムギ

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認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

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

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

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

 - AWS , , ,

  関連記事

AWS DataLake 構築ハンズオンに行ってきました

AWSJ大阪が増床されて2019年10月限定でAWS pop-up loftとい …

EC2スケジュールリザーブドインスタンスって終わりましたん?

ユーザーガイドのScheduled Reserved Instancesを見ると …

Amazon SageMaker AIのクイックセットアップ

Amazon SageMaker AI のクイックセットアップを使用するに記載の …

S3オブジェクトへのリクエストをCloudTrail, Athenaで識別する(パーティショニング)

Amazon S3オブエジェクトへのリクエストをCloudTrail, Athe …

特定AWSアカウント特定リージョンのSNSトピックを削除するLambda(Python)

やりたいこと 特定アカウント内特定リージョン内のSNSトピックを全部削除したいで …

RDSスナップショットをS3にエクスポートする新機能を試そうかと思った

やったこと RDSスナップショットをS3にエクスポートできる、という新機能が追加 …

VPC新コンソールの日本語UIでルートテーブル編集時のエラー(2021/6/10)が発生したのでフィードバックを送った

VPCの新コンソールがリリースされていたので使って作業してましたところ、こんなエ …

「Getting started with AWS Glue DataBrew」をやってみました

AWS Glue DataBrewを体験してみたくて、開発者ガイドのチュートリア …

AWS Organizations EC2宣言型ポリシーを設定する

2024/12/1に発表されましたOrganizationsの宣言型ポリシーを設 …

AWS Global Acceleratorでアクセラレーターを作成する

バージニア北部、東京、大阪のEC2インスタンスをエンドポイントにして作成してみま …