Вот статья в блоге о создании папки в корзине S3 с использованием интерфейса командной строки (CLI) с разговорным языком и примерами кода:
Готовы ли вы повысить уровень своих навыков в сегменте S3? В этом руководстве мы погрузимся в волшебный мир интерфейса командной строки (CLI) AWS и обнаружим множество способов создания папок в корзине S3. Так что хватайте CLI-палочку и начнем!
Метод 1: классическая комбинация «Прикоснись и сделай»
В области CLI команда aws s3
— ваш верный помощник. Чтобы создать папку, вы можете использовать изящную комбинацию команд touch
и cp
. Вот как это работает:
$ touch empty-file.txt
$ aws s3 cp empty-file.txt s3://your-bucket-name/folder-name/empty-file.txt
В приведенном выше примере мы сначала создаем пустой файл с именем empty-file.txt
с помощью команды touch
. Затем мы используем команду aws s3 cp
, чтобы скопировать файл в нужную папку. Вуаля! Папка создана.
Метод 2: маневр «сделай и перемести»
Еще один разумный подход — использовать команду mkdir
, а затем команду mv
, чтобы переместить файл в новую папку. Давайте посмотрим:
$ mkdir folder-name
$ mv empty-file.txt folder-name/empty-file.txt
Здесь мы используем команду mkdir
для непосредственного создания папки, а затем команду mv
для перемещения файла в папку. Этот метод быстрый и эффективный: вы сразу же получите нужную папку.
Метод 3: престиж пут-объекта
Для более прямого подхода вы можете использовать команду aws s3api
с операцией put-object
. Это позволяет вам создать папку напрямую, без использования каких-либо файлов. Посмотрите:
$ aws s3api put-object --bucket your-bucket-name --key folder-name/
В этом методе мы используем команду aws s3api put-object
для создания объекта (или папки) непосредственно в указанном сегменте. Мы указываем имя корзины и желаемый путь к папке, используя параметры --bucket
и --key
соответственно.
Метод 4: Волшебство синхронизации
И последнее, но не менее важное: в нашем распоряжении есть мощная команда aws s3 sync
. Эта команда позволяет синхронизировать локальные файлы и каталоги с корзиной S3. Синхронизируя пустой каталог, вы можете эффективно создать папку. Вот как:
$ mkdir folder-name
$ aws s3 sync folder-name s3://your-bucket-name/folder-name/
В этом методе мы создаем папку локально с помощью команды mkdir
, а затем используем команду aws s3 sync
для синхронизации локальной папки с желаемым путем к корзине S3. Происходит волшебство, и ваша папка оказывается в ведре.
Заключение
Имея под рукой эти замечательные методы, вы можете легко создавать папки в своей корзине S3 с помощью интерфейса командной строки AWS. Выберите метод, который соответствует вашим потребностям и рабочему процессу, и станьте мастером организации корзин.
Так что давайте, попробуйте эти методы и раскройте весь потенциал своего сегмента S3!