私はappengineでgoogle cloud sqlを使用しています。APIコールdatastore_v3.Put()へのリクエストが大きすぎました
私はDatasotre APIを使用していませんが、com.google.apphosting.api.ApiProxy$RequestTooLargeException: The request to API call datastore_v3.Put() was too large.
を取得しています。
ドキュメントhttps://developers.google.com/appengine/docs/java/cloud-sql/developers-guide#access_limitsによると、データサイズの制限は60MBで16MBになると思います。
私のデータサイズは約1 MBで、私の反応は明らかに1分未満です。小さなデータで試してみると、すべて正常に動作します。
なぜ例外がスローされるのですか?何が問題ですか ? Google App Engineのバグですか?またはサイズ制限がある場合はどこに文書化されていますか?または何 ?
Datastoreのエンティティあたりの制限は1Mbです。 Cloud SQLを使用していますか?また、セッションではDatastoreを使用していることに注意してください。セッションで1Mb以上を保存すると、この例外が発生する可能性があります。 –
@PeterKnego私はCloud SQLを確実に使用します。セッションでは、HttpSessionを意味しますか? – Robert
はい、具体的にGAEセッションのサポート:https://developers.google.com/appengine/docs/java/config/appconfig#Enabling_Sessions –