2011-09-28 2 views
23

Je sais qu'il existe un moyen de télécharger vers S3 directement à partir du navigateur Web en utilisant POST sans que les fichiers ne soient envoyés à votre serveur principal. Mais existe-t-il un moyen de le faire à partir de l'URL au lieu du navigateur Web. Par exemple, téléchargez un fichier résidant à http://example.com/dude.jpg directement dans S3 à l'aide de la publication. Je veux dire que je ne veux pas télécharger l'actif sur mon serveur, puis le télécharger sur S3. Je veux juste faire une requête POST à ​​S3 et elle le télécharge automatiquement.Est-il possible de télécharger vers S3 directement à partir de l'URL en utilisant POST?

Répondre

0

J'ai trouvé cet article avec quelques détails. Vous devrez probablement modifier les paramètres de sécurité de vos compartiments pour permettre ce type d'interaction.

http://aws.amazon.com/articles/1434

Il y aura des problèmes de sécurité sur le client et puisque vous ne voulez jamais vos clés accessibles au public

+3

Le document parle principalement du téléchargement à partir du navigateur Web du client. – user965363

+0

Le navigateur client exécute simplement le POST. N'est-ce pas ce que tu veux? –

22

On dirait que vous voulez S3 lui-même pour télécharger le fichier depuis un serveur distant où vous ne passez l'URL de la ressource à S3.

Actuellement, cette fonctionnalité n'est pas prise en charge par S3.

Il faut un client API pour transférer réellement le contenu de l'objet vers S3.

+1

S3 est actuellement en mesure de télécharger des fichiers directement à partir du navigateur Web client, pourquoi pas à partir d'un serveur? – user965363

+9

S3 peut accepter un fichier téléchargé à partir d'un serveur, mais le serveur doit lancer le téléchargement vers S3 et transférer le contenu (devenant ainsi un client de S3). S3 ne peut pas initier le transfert depuis un autre serveur web avec une URL. Votre serveur devra télécharger le fichier à partir de l'URL, puis le télécharger sur S3. –

+5

serait bien si elle pouvait l'initier cependant. :) peut-être à l'avenir. imageshack appelle ce transbordement. – cwd

Questions connexes