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 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则