2013-04-28 4 views
2

J'ai un programme Java qui s'exécute sur Amazon EC2. Je voulais que le programme l'écrive à S3. Je n'étais pas capable de trouver des instructions sur la façon d'écrire sur S3 à partir d'Amazon EC2. Quelle est l'approche que je devrais utiliser?Ecriture de EC2 à S3

Répondre

4

Utilisez-vous déjà AWS SDK for Java? Si non, vous devriez le télécharger. Peu importe si vous écrivez à S3 à partir de EC2 ou de votre ordinateur portable, vous pouvez écrire à partir de Java en utilisant le SDK. Voir la classe TransferManager.

2
  1. Mount le volume S3 sur votre hôte EC2.
  2. Utilisez les méthodes Java io standard pour écrire sur le point de montage.
+1

Cela peut être quelque peu imprévisible car s3 ne se comporte pas comme un périphérique bloc. – datasage

1

Vous pouvez monter un compartiment S3 en tant que partition et utiliser des fichiers S3 tels qu'ils se trouvent sur le disque dur de votre serveur.

Je suis le développeur et le responsable principal du projet Open source RioFS project: un système de fichiers d'espace utilisateur pour monter des compartiments Amazon S3. Vous pouvez utiliser notre projet pour monter et utiliser des fichiers en utilisant Java ou tout autre langage de programmation.

J'espère que ça aide!

Questions connexes