私はS3bucketurl.com/foo/index.html
からウェブサイトを提供するamazon S3バケットを持っています。AWS S3のバケットルートからサブディレクトリへのリダイレクト方法は?
私は次のようにそれが自動的にURLを書き換え、redirection ruleを設定したいと思います:S3bucketurl.com
が自動的S3bucketurl.com/foo
にリダイレクト、およびサブフォルダfoo
に含まれるindex.html
ファイルを提供する必要がありますへのアクセス
。
私は、次のようなリダイレクトルール設定してみました:
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>/</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyWith>api</ReplaceKeyWith>
</Redirect>
</RoutingRule>
</RoutingRules>
404
になり:
404 Not Found
Code: NoSuchKey
Message: The specified key does not exist.
Key: index.html
私も無駄に<ReplaceKeyWith>/api</ReplaceKeyWith>
、<ReplaceKeyWith>api/</ReplaceKeyWith>
と<ReplaceKeyWith>/api/</ReplaceKeyWith>
の順列を試してみました。
ありがとう、これは実際に私が思いついた解決策です。このアプローチが確認されたことを確認するのは素晴らしいことです:) – jottr