За документации 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 Concepts.