プライベートなデータを扱おうとするときの BlobstoreService の潜在的な危うさってどこかにありますか? #appengine

1
あおうさ @bluerabbit777jp

@stakezaki どういう処理シーケンスですか?

2011-01-20 21:35:49
takezaki @stakezaki

@bluerabbit777jp なので、あおうささんのいうとおり登録しなおしじゃないかと思うんだけど・・・。でも、もしかしたら、いい方法があるかもしれない。 #appengine

2011-01-20 21:36:58
takezaki @stakezaki

@bluerabbit777jp 前者は普通にGAEのサーブレットが返すようにしているので、もう一度同じURLで呼ばれたときに、サーブレット内で前回からの時間をチェックすればいい。後者はgetServingUrl()で取得したURLにリダイレクトさせている。#appengine

2011-01-20 21:40:49
なかじまん2.6🎍ランサーズ兼子育てパパ @nakajiman

Google は微妙にサービス間に繋がりにくさがあるかな?ないかな?

2011-01-20 21:41:45
あおうさ @bluerabbit777jp

@stakezaki あーなんか勘違いしてました。blobstoreのデータを単純に読み込んではき出してるんですね。前者>GAEのサーブレットが返すようにしている

2011-01-20 21:43:41
takezaki @stakezaki

@bluerabbit777jp 後者は、http://lh3.ggpht.com/~ になっている。これは、picasaのURLと同じものです。あおうささんのいうとおり、これはバレたら制御できなくなると思います。 #appengine

2011-01-20 21:44:13
takezaki @stakezaki

@bluerabbit777jp そうです。 >blobstoreのデータを単純に読み込んではき出してるんですね。 #appengine

2011-01-20 21:45:20
なかじまん2.6🎍ランサーズ兼子育てパパ @nakajiman

いずれにしてもパブリックなんですね。特定の人が使う前提なら、キャッシュを何年も先まで指定して対応するとか。不特定多数ならそもそもパブリックでもよいはず。

2011-01-20 21:45:25
あおうさ @bluerabbit777jp

@stakezaki getServingUrlはCPUコストがかからないのと高速配信がメリットですね。私、以前はDatastoreに画像を入れて出力してましたがgetServingUrlに変更しました。

2011-01-20 21:45:29
あおうさ @bluerabbit777jp

@stakezaki 勘違いしていたのはpicasaインフラの高速配信を使わないならblobstoreで画像配信する必要ないし、どうやってるんだろーとか思ったんです。

2011-01-20 21:51:18
なかじまん2.6🎍ランサーズ兼子育てパパ @nakajiman

Twitter だと数時間でゴールにたどり着ける。いろいろ教えてくれたりありがとうございます。話題が派生するのも実にためになる。

2011-01-20 21:52:33
takezaki @stakezaki

@nakajiman いえいえ。こちらこそ、いろいろ勉強させてもらっています。> OpenSocial

2011-01-20 21:55:44
takezaki @stakezaki

@bluerabbit777jp public以外にprivate用も必要だと考えているので、2種類のアクセス方法を用意しています。アクセスコントロールや時間制御も必要な場合もあるので。 #appengine @nakajiman

2011-01-20 22:01:15