2016-10-13 10 views
1

静的なWebサイトをホストするようにS3バケットが設定されています。バケットURLを参照すると、index.htmlファイルが表示されます。また、カスタムドメインの下に別のS3バケットを表示するCloudFrontディストリビューションもあります。ルートから1つのバケットを提供するCloudFrontと、カスタムパスから別のバケットを提供するようにCloudFrontを設定する可能性はありますか?だから、:CloudFrontでカスタムパスからS3固定ページを解決する

mydomain.com   -> bucket1/index.html 
    mydomain.come/some-path -> bucket2/index.html 

は、私はすでにバケットの起源を作成し、それとsome-pathのパスパターンを設定するが、私は原点に参照する場合、直接私がWebページを見ることができるにもかかわらず、403 Forbiddenを取得しています。

答えて

1

この設定は正常に動作しますが、bucket2内のオブジェクトは、bucket2内のsome-path/index.htmlに配置する必要があります。

キャッシュの動作で設定したパスパターンは依然として要求パスの一部であるため、そのパスは原点に転送されます。

CloudFrontは、要求を原点に転送する前に要求パスの一部を削除することをサポートしていません。

関連する問題