0

J'ai créé une application Web Java et l'ai déployée sur AWS Elastic Beanstalk. Il fonctionne très bien avec sa base de données. Maintenant, dans mon projet, les utilisateurs ont la possibilité de télécharger des documents, des fichiers PDF et des images. Cela crée des problèmes. Dans le système local, j'utilise ./ comme chemin pour sauvegarder les documents téléchargés mais sur Amazon je ne sais pas où stocker ces documents téléchargés et comment assigner un chemin. Jusqu'à présent, j'ai fait ce qui suit, qui fonctionne bien.téléchargez des fichiers sur aws elastic beanstalk?

  1. Téléchargé un projet sur AWS Elastic Beanstalk.
  2. Création d'une base de données à l'aide de AWS RDS.
  3. L'application et la base de données communiquent entre elles.

Répondre

2

Existe-t-il une raison particulière pour stocker des fichiers dans RDS?
pour stocker des fichiers Je vous suggère d'utiliser S3 au lieu de RDS. Utilisez le SDK d'Amazon pour le faire, voir http://docs.amazonwebservices.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3.html#putObject%28java.lang.String,%20java.lang.String,%20java.io.InputStream,%20com.amazonaws.services.s3.model.ObjectMetadata%29.

Bien sûr, votre code d'économie de fichiers devrait être connectable, avec au moins deux implémentations. Une implémentation enregistre le fichier sur le disque local et une autre pour le stocker dans S3. votre code de démarrage doit câbler l'implémentation correcte.

0

oui une fois que vous stockez dans (AWS) S3 seau, obtenir les détails de diplômes et de créer un fichier des informations d'identification

beaucoup plus facile! :)

Questions connexes