0

Java ウェブアプリケーションを作成し、AWS Elastic Beanstalk にデプロイしました。データベースで正常に動作しています。

現在、私のプロジェクトでは、ユーザーはドキュメント、PDF、および画像をアップロードするオプションを持っています。これは問題を引き起こしています。ローカル システムでは./、アップロードされたドキュメントを保存するためのパスとして使用していますが、Amazon ではこれらのアップロードされたドキュメントを保存する場所とパスを割り当てる方法がわかりません。

これまでのところ、次のことを行っていますが、すべて正常に機能しています。

  1. プロジェクトを AWS Elastic Beanstalk にアップロードしました。
  2. AWS を使用してデータベースを作成しましたRDS
  3. アプリケーションとデータベースの両方が相互に通信しています。
4

2 に答える 2

3

ファイルを保存するには、S3 バケットを使用することをお勧めします。これを行うには、Amazon SDK を使用します。Java については、com.amazonaws.services.s3 putObject インターフェイス AmazonS3を参照してください。

もちろん、ファイルを保存するコードは、少なくとも 2 つの実装でプラグ可能でなければなりません。1 つの実装ではファイルをローカル ディスクに保存し、別の実装ではファイルを S3 に保存します。スタートアップ コードは、正しい実装を配線する必要があります。

于 2012-07-05T06:03:31.147 に答える
0

はい、(AWS) S3 バケットに保存したら、資格情報の詳細を取得し、資格情報ファイルを作成します

ずっと簡単!:)

于 2012-11-07T16:17:14.000 に答える