これはコード関連のものよりも技術的な質問です。 api-gateway
のアプリをで使用しています。これは、api-gateway
の最小変更でexpressjs
アプリを移植することができます。しかし、APIGはapi-idを使用してapiを展開するたびにあなたのためにURLを生成するため、クライアントには向いていません。そこで私はcloudfront
ディストリビューションをAPIGのURLに向けて設定しました。aws apigatewayクラウドフロントexpressjsアプリは常にapi-gateway URLを表示します
しかし、私がアプリケーションを実行すると、ブラウザーに表示されるURLはクラウドフロントによって生成されたものではありません(私はそのURLを使ってアプリケーションにアクセスしますが)。
カスタムドメイン名を設定するオプションがAPIG内にあり、いくつかの調査を行った後、APIGはバックグラウンドでCloudfront Distributionを設定しますが、私はDNSサービスを設定していないためこの特定のロール/地域の設定をawsで変更する権限がない場合、APIGのオプションでカスタムURLが設定されていないという問題があるのだろうか?
DNSで、APIゲートウェイのURLを指すCNAMEレコードを設定しようとしましたか? – barudo
Yeap、現在セットアップされているものです。 – hyprstack
ええええええええええええええええええええええええええええええええええええええええええ... – barudo