質問編集履歴

2

不足情報の追加

2022/09/19 14:49

投稿

slipknot
slipknot

スコア11

test CHANGED
File without changes
test CHANGED
@@ -5,9 +5,9 @@
5
5
  APIはバージニアリージョンにあるため、アクセス速度が遅い、速度を改善したい。
6
6
  一人目のユーザーがアクセスした後、二人目以降はオリジンに情報を取りに行かなくていいようにしたい。
7
7
  ### 実現したいこと
8
- オリジンには認証情報が渡るようにしたいが(リクエストに Authorization ヘッダーが含まれて、ディストリビューションは Authorization ヘッダーをオリジンに転送する形。)
8
+ - オリジンには認証情報が渡るようにしたいが(リクエストに Authorization ヘッダーが含まれて、ディストリビューションは Authorization ヘッダーをオリジンに転送する形。)
9
- ユーザー⇔CloudFrontの間ではキャッシュ単位でAuthorizationを渡さない形にしたいので
9
+ - ユーザー⇔CloudFrontの間ではキャッシュ単位でAuthorizationを渡さない形にしたい
10
- できればCloudFront側だけで実現したいです。
10
+ - バックエンドに影響を出したくないの、できればCloudFront側だけで実現したい
11
11
  他にやり方はあるのか、知見のある方に教えて頂きたいです。
12
12
  ### 発生している問題・エラーメッセージ
13
13
 

1

不足情報の追加

2022/09/19 14:47

投稿

slipknot
slipknot

スコア11

test CHANGED
File without changes
test CHANGED
@@ -7,7 +7,8 @@
7
7
  ### 実現したいこと
8
8
  オリジンには認証情報が渡るようにしたいが(リクエストに Authorization ヘッダーが含まれて、ディストリビューションは Authorization ヘッダーをオリジンに転送する形。)
9
9
  ユーザー⇔CloudFrontの間ではキャッシュ単位でAuthorizationを渡さない形にしたいので
10
+ できればCloudFront側だけで実現したいです。
10
- 他にやり方は無いか、知見のある方に教えて頂きたいです。
11
+ 他にやり方はあるのか、知見のある方に教えて頂きたいです。
11
12
  ### 発生している問題・エラーメッセージ
12
13
 
13
14
  ドキュメントを見る限りでは、オリジンリクエストポリシーを使用して Authorization ヘッダーを転送することはできません。
@@ -18,7 +19,8 @@
18
19
  二人目以降はアクセスを早くできるようにしたいため。
19
20
 
20
21
  ### 試したこと
21
- - キャッシュポリシーにAuthorizationヘッダーを含める
22
+ - キャッシュポリシーにAuthorizationヘッダーを含める→キャッシュされない
23
+ -オリジンへのカスタムヘッダーにAuthorizationヘッダーとBearerトークンを含める設定にする→キャッシュされない
22
24
 
23
25
 
24
26
  ### 補足情報(FW/ツールのバージョンなど)