Skip to content

Копирование, переименование и перемещение объектов

Любой объект в Object Storage можно копировать из одного бакета в другой. Операция копирования создает новую копию объекта, при этом исходный объект остается неизменным. Также вы можете копировать объекты внутри бакета — в этом случае вы создаете дополнительную копию объекта, но с другим ключом.

Для копирования у вас должны быть права на чтение объектов в исходном бакете и на запись – в целевом. Если вы копируете объект в другой бакет, и в нем уже есть объект с таким же ключом, старый объект будет заменен новым.

С помощью операции копирования вы можете:

  • создавать дополнительные копии объектов;
  • переименовывать объекты;
  • перемещать объекты из одного бакета в другой;
  • перемещать объекты из одной папки в другую;
  • изменять метаданные объектов.

Чтобы не удалить старый объект и при этом хранить в бакете копию, включите версионирование — новый объект при совпадении имен будет сохранен как одна из версий старого.

Скопировать один объект из одного бакета в другой

Скопировать все объекты из одного бакета в другой

Переименовать объект

Метаданные и версии объекта при переименовании сохраняются. Если в бакете включено версионирование, то все версии после переименования будут сохранены.

Переместить объект из одного бакета в другой