Переименование и перемещение объекта
Статья создана
Обновлена 9 января 2024 г.
Переименование
AWS CLI
-
Если у вас еще нет AWS CLI, установите и сконфигурируйте его.
-
Чтобы переименовать объект, выполните команду:
aws --endpoint-url=https://storage.yandexcloud.net/ \ s3 mv s3://<имя_бакета>/<ключ_объекта> s3://<имя_бакета>/<новый_ключ_объекта>
Где:
--endpoint-url
— эндпоинт Object Storage.s3 mv
— команда для переименования или перемещения объекта. Чтобы переименовать объект, в первой части команды укажите имя бакета и актуальный ключ объекта, который нужно переименовать, а во второй — имя бакета и новый ключ объекта.
Результат:
move: s3://<имя_бакета>/<ключ_объекта> to s3://<имя_бакета>/<новый_ключ_объекта>
Подробнее о команде aws s3 mv
см. в документации AWS CLI Command Reference
Перемещение
AWS CLI
-
Если у вас еще нет AWS CLI, установите и сконфигурируйте его.
-
Чтобы переместить объект, например, из одного бакета в другой, выполните команду:
aws --endpoint-url=https://storage.yandexcloud.net/ \ s3 mv s3://<имя_бакета-источника>/<ключ_объекта> s3://<имя_целевого_бакета>/<ключ_объекта>
Где:
--endpoint-url
— эндпоинт Object Storage.s3 mv
— команда для переименования или перемещения объекта. Чтобы переместить объект, в первой части команды укажите имя бакета-источника и ключ объекта, который нужно переместить, а во второй — имя целевого бакета и ключ объекта.
Результат:
move: s3://<имя_бакета-источника>/<ключ_объекта> to s3://<имя_целевого_бакета>/<ключ_объекта>
Подробнее о команде aws s3 mv
см. в документации AWS CLI Command Reference
В Object Storage папки имитируются с помощью префиксов ключей. Чтобы переместить объект из одной папки в другую, переименуйте префикс его ключа.
Также для переименования и перемещения объектов вы можете воспользоваться поддерживаемыми инструментами, например файловым браузером.