Google App Engine を aws S3 のようなコンテンツ配信ネットワークとして使用できるかどうかを知りたいです。Heroku で RoR アプリを実行していますが、アップロードしたファイルを s3 ではなく GAE に保存したいと考えています。
可能であれば、それを行うための最良の方法は何でしょうか?
Google App Engine を aws S3 のようなコンテンツ配信ネットワークとして使用できるかどうかを知りたいです。Heroku で RoR アプリを実行していますが、アップロードしたファイルを s3 ではなく GAE に保存したいと考えています。
可能であれば、それを行うための最良の方法は何でしょうか?
http://24ways.org/2008/using-google-app-engine-as-your-own-cdn
ただし、1MBを超えるファイルをホストすることはできません。
そのブログ投稿のコメントも必ず読んでください。利用規約について懸念がある人もいます。
GAE自体はCDNを意味するものではありません...ただし、その上にCDNアプリケーションを作成することを妨げるものではありません。心配する必要がある唯一の制限は、blobstoreのサイズの50MBの制限です。このようなアプリは、アップロードURLを取得するためにヒットできるURLを提供する必要があります。このURLを使用して、ファイルをアップロードできます。ダウンロードURLは、アップロードURLを使用して生成し、コンテンツへのアクセスに使用することもできます。