Невозможно использовать CopyObjectRequest
, если у вас нет единого набора учетных данных с соответствующими разрешениями для выполнения всех необходимых действий в обоих сегментах.
При этом используется операция PUT Object Copy
API службы, которая представляет собой запрос, отправляемый в целевое хранилище, направляя целевое хранилище для выборки объекта непосредственно из исходного хранилища с идентификатором пользователь, который подписал запрос к целевому контейнеру и сохранил копию ... избегая необходимости загружать и повторно загружать объект. В этой модели отсутствует поддержка второго набора учетных данных, поскольку не происходит прямого взаимодействия с исходным сегментом - взаимодействие с исходным сегментом происходит внутри S3, как и передача данных даже между регионами.
Единственный вариант использования двух наборов учетных данных - скачать, затем загрузить.