gpt4 book ai didi

java - AWS S3 复制对象源 key 和目标 key

转载 作者:行者123 更新时间:2023-11-30 06:57:09 28 4
gpt4 key购买 nike

我正在编写 JAVA 代码以在 AWS S3 中复制对象。

CopyObjectRequest copyObjRequest = new CopyObjectRequest(srcbucket, srcKey, destbucket, destKey);              
s3Client.copyObject(copyObjRequest);

什么是源键和目标键?我读了很多理论书,但没有提到我们可以从哪里获得这些 key 。也许我错过了一些部分。

请帮助我获取存储桶的源键和目标键....请为此提供一个示例...

最佳答案

来自documentation :

CopyObjectRequest(java.lang.String sourceBucketName, java.lang.String sourceKey, java.lang.String destinationBucketName, java.lang.String destinationKey)
Constructs with basic options.

“sourceKey”和“destinationKey”是您要复制的 S3 对象的键。 “sourceKey”是现有对象的键,“destinationKey”是要用于源对象副本的键名。

在同一存储桶中复制对象:

CopyObjectRequest copyObjRequest = new CopyObjectRequest("myBucket", "myObject.txt", "myBucket", "myNewObject.txt");              
s3Client.copyObject(copyObjRequest);

在不同的存储桶中复制对象:

CopyObjectRequest copyObjRequest = new CopyObjectRequest("myBucket", "myObject.txt", "myOtherBucket", "myNewObject.txt");              
s3Client.copyObject(copyObjRequest);

进一步阅读:

关于java - AWS S3 复制对象源 key 和目标 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33782740/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com