2016-11-07 31 views
0

AWS Cognitoあなたは、デバイス間のデータセットが、documentation状態を同期させることができますと、何が起こる:AWS Cognitoデータセット同期の制限 - あなたはセットごとに1メガバイト以上を同期

Each dataset can have a maximum size of 1 MB. 
You can associate up to 20 datasets with an identity. 

しかし、それが表示されているあなたは、NOTをDO 場合データセットを同期してローカルに保持するだけで、データセットのサイズが1MBを超えることがあります。

これらのセットを試して同期させるとどうなりますか?それはCognitoがエラーをスローし、単にそれを許可しないか、または最新のレコードだけが同期するか、何か他のものになるようにデータセットが1MBにトリムされますか?

注:私は1つは、複数のセット間でデータを分割して、同期を実行できることを承知していますが、私はすでに

+0

@Bob Kinney - おそらくあなたは答えを知っているでしょう – Zigglzworth

答えて

1

Cognitoがあれば、(て、LimitExceededExceptionの例外がスローされますすべての20セットを必要とする、これは私のためのソリューションではありませんメモリが役立ちます)。データを切り捨てずに同期要求を受け入れます。

+0

その例外を投げた後に、とにかく同期することはできません。私はその点でコグニートから奇妙な行動を見てきました。この例外にもかかわらず、時には同期がとれているようで、AWSエンドで何が起こっているのか不思議に思っています。 – Zigglzworth

+0

私はCognitoチームで働いています。あなたは何か他のものを見ているときに詳しく説明できますか?それが起こったときに1 MBを超えることは絶対に確信していますか?あなたがいるなら、あなたは私に要求IDと荒いタイムスタンプを与えることができますか? –

+0

それが期待された動作であることが確かであれば、おそらく自分のコードで何か間違っていると思います。私は時間があれば調査します。今のところ私はあなたの答えを正しいと書きます。 – Zigglzworth

関連する問題