CloudFrontでのアクセス可能場所に関して

0

webdummybucket
┣accesslogs
┗webdata┯production
┗testing

上記のようなバケットとバケット内部のディレクトリ構成で、バケットのアクセス権限は、webdummybucket/* としております。
CloudFrontの設定は下記です。
Origin Domain Nameは、webdummybucket.s3.amazonaws.com
Origin Pathは、/webdata/production
Default Root Objectは、index.html
上記の設定の場合に、Webページはwebdata/production/index.html が表示されると思いますが、index.htmlから../../accesslogs/20200901.logにアクセスしページ上にアクセスログを表示させることは可能でしょうか?

不可能だと思っているのですが、可能であれば教えていただけると幸いです。

hpyhpy
질문됨 4년 전209회 조회
1개 답변
0

Origin Path 無しなどの該当 Path が参照可能な Origin を設定しなければ CloudFront 経由のアクセスは出来ないと思われます。
これについては、すぐに結果を得られるはずですのでご自身で検証されるのが良いと考えます。

それ以前の話になってしまい恐縮ですが、ログを同一バケットに同居させる設計をしてしまうと、その他の設計が複雑になる懸念がありおすすめできません。
IAM その他のリソースの設定で構成するよりも、バケットを分けてしまう方が結果的にシンプルな設計になり、保守もしやすくなるかと思いますのでご検討ください。
今回のご質問も発生しなくなり、余計な懸念を減らせると考えます。

semnil
답변함 4년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠