Ruby Fog gem: как создавать подкаталоги?
Я имею
connection = Fog::Storage.new(fog_config)
bucket = connection.directories.get(bucket_name)
Есть ли способ (документированный, недокументированный, обходной путь) для меня, чтобы создать каталоги внутри этого сегмента? Что-то вроде:
sub_dir_for_user_1 = bucket.create_sub_dir('/user_1_files')
sub_dir_for_user_2 = bucket.create_sub_dir('/user_2_files')
1 ответ
В S3 файлы нулевого байта с косой чертой создадут псевдо-каталог. Что приведет к появлению папок в интерфейсе браузера AWS.
Для передачи тумана nil в аргументе body создается пустой файл. Таким образом, следующий код создаст подкаталог...
bucket.files.create(
key: 'user_1_files/',
body: nil
)