【发布时间】:2017-03-01 02:49:25
【问题描述】:
我在 AWS EC2 上部署了一个 java 应用程序(托管在 tomcat 上)。我想使用这个应用程序将一些图像文件写入 AWS S3 存储。 有没有合适的方法来做到这一点。
【问题讨论】:
-
你试过什么?有大量的文档和示例可以做到这一点。
标签: amazon-web-services amazon-s3 amazon-ec2
我在 AWS EC2 上部署了一个 java 应用程序(托管在 tomcat 上)。我想使用这个应用程序将一些图像文件写入 AWS S3 存储。 有没有合适的方法来做到这一点。
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2
下载适用于 Amazon S3 的 Java 开发工具包并使用它。
【讨论】:
早安,
AWS 支持多种语言。有关 SDK 和 doco 链接,请参见下文。
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.AmazonServiceException;
....
final AmazonS3 s3 = new AmazonS3Client();
try {
s3.putObject(bucket_name, key_name, file_path);
} catch (AmazonServiceException e) {
System.err.println(e.getErrorMessage());
System.exit(1);
}
享受
http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3-objects.html
【讨论】: