使用 SDK 写入 S3 没有错误但也没有文件

用户373201

当我手动将文件上传到 S3 时,我必须对其进行加密并且它工作正常,我正在尝试对使用服务器端加密的 SDK 执行相同的操作。我没有看到任何错误,但我也没有看到该文件。

AmazonS3Client s3Client = new AmazonS3Client(new DefaultAWSCredentialsProviderChain());
AmazonS3URI uri = new AmazonS3URI("https://s3.amazonaws.com/xyz/abc");
File file = new File("/home/ec2-user/abc");

PutObjectRequest putRequest = new PutObjectRequest(uri.getBucket(), uri.getKey(), file);

ObjectMetadata objectMetadata = new ObjectMetadata();
objectMetadata.setServerSideEncryption(ObjectMetadata.AES_256_SERVER_SIDE_ENCRYPTION);
putRequest.setMetadata(objectMetadata);

PutObjectResult response = s3Client.putObject(putRequest);
System.out.println("Uploaded object encryption status is " + response.getContentMd5());
尼姆罗德姆

我认为您的 URI 不正确:AmazonS3URI uri = new AmazonS3URI("https://s3.amazonaws.com/xyz/abc");您需要在某处提供存储桶名称 - 它可能应该在s3.amazonaws part.

最好只明确指定存储桶名称和键:

PutObjectRequest putRequest = new PutObjectRequest("my.bucket.name", "dir/dir/file.txt", file);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用用户选择的文件名创建和写入文件。没有错误,没有任何反应

来自分类Dev

在Excel中已打开时,使用QFile写入文件失败,没有错误代码

来自分类Dev

使用python将csv文件写入Amazon S3

来自分类Dev

BufferedWriter不会创建和写入文件,也没有错误

来自分类Dev

使用PHP SDK在Amazon S3上上传文件

来自分类Dev

使用PHP SDK在Amazon S3上上传文件

来自分类Dev

有没有一种简单的方法可以减少AWS PHP SDK仅使用S3?

来自分类Dev

使用Apache Spark写入具有有限权限的S3存储桶

来自分类Dev

AWS s3在特定文件夹中下载所有文件-使用PHP SDK

来自分类Dev

没有sdk的php s3预签名网址

来自分类Dev

使用gulp-awspublish将单个文件写入多个s3存储桶

来自分类Dev

使用php sdk的authorize.net cim空响应数组,没有错误

来自分类Dev

MQTT 使用 TC3_IoT_Communication;与 MQTT 代理没有连接但没有错误

来自分类Dev

并非使用 Amazon SDK 从 S3 检索的所有数据(仅 1000 个元素)

来自分类Dev

使用 Java SDK 列出 AWS S3 中的所有对象

来自分类Dev

使用 PHP 将文件上传到 Amazon S3 存储桶 - 不使用 SDK

来自分类Dev

有没有一种方法可以使用mv命令通过aws-sdk ruby gem在S3存储桶中移动目录?

来自分类Dev

Amazon S3 PHP SDK:上载的图像具有错误的mime类型

来自分类Dev

使用python将字节流写入s3

来自分类Dev

有没有一种方法可以使用 Android AWS SDK 从 Amazon S3 存储桶中读取文件上下文而无需下载文件?

来自分类Dev

使用aws-sdk-java上传到S3存储桶时发生PermanentRedirect错误

来自分类Dev

使用aws-sdk-java上传到S3存储桶时发生PermanentRedirect错误

来自分类Dev

使用浏览器JavaScript SDK检查AWS S3上是否存在文件?

来自分类Dev

使用AWS PHP SDK将文件安全传输到S3

来自分类Dev

使用NodeJS + Express,aws-sdk将文件直接流式传输到s3

来自分类Dev

使用Ruby SDK将文件上传到Amazon S3

来自分类Dev

使用Java AWS SDK将文件夹上传到S3存储桶

来自分类Dev

使用AWS-SDK在Rails中下载用于Ruby的S3文件(对象)

来自分类Dev

如果使用Java SDK在s3中已经存在,则自动重命名文件

Related 相关文章

  1. 1

    使用用户选择的文件名创建和写入文件。没有错误,没有任何反应

  2. 2

    在Excel中已打开时,使用QFile写入文件失败,没有错误代码

  3. 3

    使用python将csv文件写入Amazon S3

  4. 4

    BufferedWriter不会创建和写入文件,也没有错误

  5. 5

    使用PHP SDK在Amazon S3上上传文件

  6. 6

    使用PHP SDK在Amazon S3上上传文件

  7. 7

    有没有一种简单的方法可以减少AWS PHP SDK仅使用S3?

  8. 8

    使用Apache Spark写入具有有限权限的S3存储桶

  9. 9

    AWS s3在特定文件夹中下载所有文件-使用PHP SDK

  10. 10

    没有sdk的php s3预签名网址

  11. 11

    使用gulp-awspublish将单个文件写入多个s3存储桶

  12. 12

    使用php sdk的authorize.net cim空响应数组,没有错误

  13. 13

    MQTT 使用 TC3_IoT_Communication;与 MQTT 代理没有连接但没有错误

  14. 14

    并非使用 Amazon SDK 从 S3 检索的所有数据(仅 1000 个元素)

  15. 15

    使用 Java SDK 列出 AWS S3 中的所有对象

  16. 16

    使用 PHP 将文件上传到 Amazon S3 存储桶 - 不使用 SDK

  17. 17

    有没有一种方法可以使用mv命令通过aws-sdk ruby gem在S3存储桶中移动目录?

  18. 18

    Amazon S3 PHP SDK:上载的图像具有错误的mime类型

  19. 19

    使用python将字节流写入s3

  20. 20

    有没有一种方法可以使用 Android AWS SDK 从 Amazon S3 存储桶中读取文件上下文而无需下载文件?

  21. 21

    使用aws-sdk-java上传到S3存储桶时发生PermanentRedirect错误

  22. 22

    使用aws-sdk-java上传到S3存储桶时发生PermanentRedirect错误

  23. 23

    使用浏览器JavaScript SDK检查AWS S3上是否存在文件?

  24. 24

    使用AWS PHP SDK将文件安全传输到S3

  25. 25

    使用NodeJS + Express,aws-sdk将文件直接流式传输到s3

  26. 26

    使用Ruby SDK将文件上传到Amazon S3

  27. 27

    使用Java AWS SDK将文件夹上传到S3存储桶

  28. 28

    使用AWS-SDK在Rails中下载用于Ruby的S3文件(对象)

  29. 29

    如果使用Java SDK在s3中已经存在,则自动重命名文件

热门标签

归档