Java AWS S3复制对象源密钥和目标密钥
我正在编写JAVA代码来复制AWSS3中的对象Java AWS S3复制对象源密钥和目标密钥,java,amazon-web-services,amazon-s3,aws-sdk,Java,Amazon Web Services,Amazon S3,Aws Sdk,我正在编写JAVA代码来复制AWSS3中的对象 CopyObjectRequest copyObjRequest = new CopyObjectRequest(srcbucket, srcKey, destbucket, destKey); s3Client.copyObject(copyObjRequest); 什么是源密钥和目标密钥?我在理论上读了很多书,但没有提到从哪里可以得到这些钥匙。也许我错过了一些部分 请帮我获取bucket的源和目标密钥。。。。 请提
CopyObjectRequest copyObjRequest = new CopyObjectRequest(srcbucket, srcKey, destbucket, destKey);
s3Client.copyObject(copyObjRequest);
什么是源密钥和目标密钥?我在理论上读了很多书,但没有提到从哪里可以得到这些钥匙。也许我错过了一些部分
请帮我获取bucket的源和目标密钥。。。。
请提供一个例子…来自:
“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);
在不同的存储桶中复制对象:
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);
进一步阅读:
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);