在我的应用程序中,我将获得 s3 文件的 url,如: https ://s3.amazonaws.com/account-update/input.csv 我必须下载它然后处理它。我已经做了什么:
AmazonS3 s3 = new AmazonS3Client(credentials);
S3Object s3object = s3.getObject(new GetObjectRequest(
bucketName, key));
我可以通过提供存储桶名称和密钥来下载文件,但是如何仅使用 url( https://s3.amazonaws.com/account-update/input.csv ) 下载文件?
原文由 Rohit Chouhan 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以通过标准的 curl/wget 下载该文件,就像您从 Internet 下载任何其他文件一样。
然而,重要的部分是 启用从 Amazon S3 访问对象。几个选项: