タグ

2014年11月19日のブックマーク (3件)

  • 【GAE】Google Cloud Storage連携

    粗茶ですが 粗茶のような内容かもしれませんが、備忘録、兼誰かのお役に立てば、という趣旨です。Titanium、Google App Engine for PythonJavaScript、jQuery等 ホームAbout これまでApp Engineでファイルを扱う時は、 blobstoreで保管していましたが、 Google Cloud Storageとの連携もしやすい様なので そちらに移行することにしました。 Google Cloud Storageを選択した理由は、 1. スケールした時のコストメリットがありそう(GCS:$0.085/G VS BLOB:$0.13/G)。 GCSは10TBを超えてからこの課金ですし、I/Oにも課金がかかりますが、 手元でユースケースを想定して計算した所意外とはやくGCSの方が安くなるという結果になりました。 これは使い方にもよるので、対してファイ

    【GAE】Google Cloud Storage連携
    noazoh
    noazoh 2014/11/19
    BlobstoreとGCSの比較ポイントが解説されてる
  • GAE/GoからGoogle Cloud Storageにファイルを保存する - The Round

    2014-06-23 GAE/GoからGoogle Cloud Storageにファイルを保存する Google App Engine golang こんにちは!マツウラです。 今回はGoogle App Engine(GAE)/GoからGoogle Cloud Storage(GCS)にファイルをアップロードする方法についてです。 とはいえ、今回使用するappengine/fileパッケージは公式ドキュメントにも長らく載っていないものなので現状、実用性は怪しいと思います。 その点だけ了承して御覧ください。 参考:file - GoDoc appengine/fileパッケージはJava,Python,PHPでは既に提供されているGoogle Cloud StorageのGo用クライアントだと思われます。 今回取り上げるアップロード方法は次の2つです。 ファイルを一旦Blobstor

    GAE/GoからGoogle Cloud Storageにファイルを保存する - The Round
  • 「GAE/Py」によるGoogleCloudStorage(GCS)の利用 - Qiita

    記載しているのは、「GAE/Python」にて動作しているアプリにおける、クライアントからのファイルアップロードを想定しています。 サーバサイドで作成したデータ・ファイルの読み/書き(データバックアップ等)をするものではないです。 クライアントがファイルを添付したり、ダウンロードする機能を追加することを目的としています。 自分が後で理解できるレベルでの記載ですので、細かな説明は端折っています。 また、間違えた解釈もあるかもしれないので、その際はご指摘頂けると助かります。 [参考:以下の記事参考] - sinmetalさんの記事 ※ sinmetalさんの記事では「GAE/j」での記載だったのでPython版を書きたかった。 動作の概要 アップロード アップロードを行う際に使用するURLの取得APIが叩かれる(URLを作成するAPI) 「1.」のレスポンスにてクライアントにURLを通知 クラ

    「GAE/Py」によるGoogleCloudStorage(GCS)の利用 - Qiita