この URL の S3 バケットから Web アプリのフロント エンドを提供したいと考えていますwww.acme.com
。
同時に、この URL で API ゲートウェイ ステージ (ラムダ関数が背後で実行されている) からバックエンドを提供したいと考えています: www.acme.com/api
(api.acme.com
壊れた Same Origin ポリシーに対処する必要がないように、URL は使用しません)。
この時点で、S3 バケットまたは API Gateway ステージを提供するように Cloudfront をセットアップできましたが、一緒にセットアップすることはできませんでした。
リソース (最初にバケット、次に API ゲートウェイ) と動作中の 2 つのパス (バケットへのデフォルト パスとゲートウェイへの 2 番目の /api) の両方を宣言しようとしました。バケットは適切に提供されますが、GETは次のようwww.acme.com/api/users
になります。
{"message":"Missing Authentication Token"}
この問題を解決する方法についての手がかりをありがとう。