Копирование, переименование и перемещение объектов
Любой объект в Object Storage можно копировать из одного бакета в другой. Операция копирования создает новую копию объекта, при этом исходный объект остается неизменным. Также вы можете копировать объекты внутри бакета — в этом случае вы создаете дополнительную копию объекта, но с другим ключом.
Для копирования у вас должны быть права на чтение объектов в исходном бакете и на запись – в целевом. Если вы копируете объект в другой бакет, и в нем уже есть объект с таким же ключом, старый объект будет заменен новым.
С помощью операции копирования вы можете:
- создавать дополнительные копии объектов;
- переименовывать объекты;
- перемещать объекты из одного бакета в другой;
- перемещать объекты из одной папки в другую;
- изменять метаданные объектов.
Чтобы не удалить старый объект и при этом хранить в бакете копию, включите версионирование — новый объект при совпадении имен будет сохранен как одна из версий старого.
Скопировать один объект из одного бакета в другой
Скопировать все объекты из одного бакета в другой
Переименовать объект
Метаданные и версии объекта при переименовании сохраняются. Если в бакете включено версионирование, то все версии после переименования будут сохранены.