次のような HTML ドキュメントが S3 に保存されているとします。
- http://alan.aws-s3-bla-bla.com/posts/1.html
- http://alan.aws-s3-bla-bla.com/posts/2.html
- http://alan.aws-s3-bla-bla.com/posts/3.html
- http://alan.aws-s3-bla-bla.com/posts/1/comments/1.html
- http://alan.aws-s3-bla-bla.com/posts/1/comments/2.html
- http://alan.aws-s3-bla-bla.com/posts/1/comments/3.html
- などなど
次のルートをマッピングして、Rack (できれば Sinatra) アプリケーションでこれらを提供したいと思います。
get "/posts/:id" do
render "http://alan.aws-s3-bla-bla.com/posts/#{params[:id]}.html"
end
get "/posts/:posts_id/comments/:comments_id" do
render "http://alan.aws-s3-bla-bla.com/posts/#{params[:posts_id]}/comments/#{params[:comments_id}.html"
end
これは良い考えですか?どうすればいいですか?