簡體   English   中英

AWS S3存儲桶在存儲桶之間復制文件

[英]aws s3 bucket copying files between buckets

能否請您解釋一下CopyObjectRequest構造函數中的參數:

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

sourcekey和destinationkey指的是什么,它們應該包含什么?

根據Java SDK文檔中的CopyObjectRequest

構造函數定義:

public CopyObjectRequest(java.lang.String sourceBucketName,
                 java.lang.String sourceKey,
                 java.lang.String destinationBucketName,
                 java.lang.String destinationKey)

構造函數參數:

sourceBucketName-包含要復制的對象的S3存儲桶的名稱。

sourceKey-用於存儲要復制的對象的源存儲桶密鑰。

destinationBucketName-新對象將復制到的S3存儲桶的名稱。

destinationKey-將在其下復制新對象的目標存儲桶鍵。

在Amazon S3中,“鍵”是可以分配給存儲桶中的對象的唯一標識符。 基本上,它是一個字符串-存儲桶對象的名稱。

因此,在這種情況下,“ SourceKey”將是您要復制的現有對象的唯一標識符,而“ DestinationKey”將是您想要分配給新復制的對象的唯一標識符。

在有關Amazon S3概念的文檔中可以找到有關Amazon S3密鑰的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM