2011-06-22 3 views
1

Une application que je construis doit être en mesure de déposer un gros fichier JSON (jusqu'à quelques Mo) à Amazon S3. La contrainte est que cela ne peut être fait que de Javascript, car l'application en question fonctionne dans le navigateur.Dump grande chaîne JSON à S3 en utilisant Javascript seulement

Idéalement, cela agirait comme une «boîte de dépôt»: les gens peuvent télécharger un fichier, mais pas modifier ou même voir une fois qu'il est téléchargé.

Aussi, je voudrais le faire sans "compromettre" la clé privée pour mon compte AWS.

Je parie que je dois utiliser XHR mais je ne suis pas sûr de tous les détails. Comme quelqu'un l'a déjà fait?

Répondre

1

La meilleure pratique consiste à télécharger sur un serveur Web qui le transmet à S3. Avec javascript, vous compromettre définitivement vos clés S3. Même si crypté ce n'est pas si difficile à décoder javascript, donc si vous n'utilisez pas un script pour le transférer vos clés seraient sans aucun doute compromises.

Questions connexes