Это команда python2-swift, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
стриж - Клиентский инструмент OpenStack Swift
СИНТАКСИС
стриж [параметры] [аргументы]
ОПИСАНИЕ
Команда стриж инструмент - это утилита командной строки для связи с объектом OpenStack.
Среда хранения (Swift). Это позволяет выполнять несколько типов операций.
КОМАНДЫ
состояние [параметры команды] [контейнер] [объект]
Отображает информацию об учетной записи, контейнере или объекте в зависимости от заданных аргументов.
(если есть). В подробном режиме отображаются URL-адрес хранилища и токен аутентификации.
также. Опция --lh сообщает размеры в удобочитаемом формате, аналогичном ls -lh.
список [параметры команды] [контейнер]
Перечисляет контейнеры для учетной записи или объекты для контейнера. -P
или --prefix это опция, которая будет перечислять только те элементы, которые начинаются с этого
приставка. -D или --delimiter опция (только для списков контейнеров)
который будет объединять элементы с заданным разделителем (см. Общие сведения об OpenStack Swift
документацию о том, что это значит).
Параметры -l или --long и --lh предоставляют более подробную информацию, аналогично ls -l и ls -lh,
последний предоставляет размеры в удобочитаемом формате (например, 3K, 12M и т. д.). Эти последние 2
коммутаторы используют больше накладных расходов для получения этих деталей, что прямо пропорционально
количество контейнеров или объектов в списке. С опцией -t или --total они только
итоги отчета.
загружать [параметры команды] контейнер_или_каталог [файл_или_каталог] [...]
Загружает в указанный контейнер файлы и каталоги, указанные оставшимися
аргументы. -C или --changed - это параметр, который загружает только файлы, которые были изменены.
с момента последней загрузки. - имя-объекта это вариант, который загрузит
файл и назовите объект для или загрузите каталог и используйте как объект
приставка. -S или --segment-size и --leave-сегменты и другие
также доступны параметры (подробнее см. swift upload --help).
после [параметры команды] [контейнер] [объект]
Обновляет метаинформацию для учетной записи, контейнера или объекта в зависимости от аргументов.
данный. Если контейнер не найден, он будет создан автоматически; но это
неверно для учетных записей и объектов. Контейнеры также позволяют использовать -r (или --read-acl) и -w
(или --write-acl) параметры. Параметр -m или --meta разрешен для всех и используется для определения
элементы метаданных пользователя, которые необходимо задать в форме Имя: Значение. Этот вариант можно повторить.
Дополнительные сведения и параметры см. В быстрой записи --help. Пример: post -m Цвет: синий -m
Размер: Большой
скачать [параметры команды] [контейнер] [объект] [объект] [...]
Загружает все в учетной записи (с --all), или все в контейнере, или
список объектов в зависимости от заданных аргументов. Для загрузки одного объекта вы можете использовать
-o [--output] возможность перенаправить вывод в конкретный файл или если
"-" тогда просто перенаправьте на stdout или с --no-download, чтобы ничего не писать
на диск. Вы можете указать необязательные заголовки с помощью повторяемой cURL-подобной опции -H
[--header]. Для получения дополнительных сведений и параметров см. Swift download --help.
удалять [параметры команды] [контейнер] [объект] [объект] [...]
Удаляет все в учетной записи (с --all) или все в контейнере, или все
объекты в контейнере, которые начинаются с заданной строки (заданной --prefix), или списка
объектов в зависимости от заданных аргументов. Сегменты объектов манифеста будут удалены.
также, если вы не укажете параметр --leave-segment. Для получения более подробной информации и опций
см. быстрое удаление --help.
возможности [прокси-URL]
Отображает возможности кластера. Вывод включает список активированных Swift.
промежуточное ПО, а также соответствующие опции для каждого из них. Дополнительно команда отображает
актуальные варианты для ядра Swift. Если опция proxy-url не указана,
URL-адрес хранилища, полученный после аутентификации, используется как URL-адрес прокси.
темпурл [опция-команда] метод секунды путь ключ
Создает временный URL-адрес, разрешающий неаутентифицированный доступ к объекту Swift в
заданный путь, используя данный HTTP-метод, в течение заданного количества секунд, используя
данный ключ TempURL. Если указан необязательный аргумент --absolute, вместо этого указываются секунды
интерпретируется как временная метка Unix, при которой срок действия URL-адреса должен истекать. Пример: tempurl ПОЛУЧИТЬ
$ (date -d «1 января 2016» +% s) /v1/AUTH_foo/bar_container/quux.md my_secret_tempurl_key
- абсолютный
авт
Отображение переменных аутентификации, связанных с аутентификацией, в формате, удобном для оболочки. Например
см. swift auth --help.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--version Показать номер версии программы и выйти
-h, --help Показать эту (или любую подкоманду, если после команды) справочное сообщение и
выход
-s, --snet Использовать внутреннюю сеть SERVICENET
-v, --verbose Распечатать дополнительную информацию
-q, --quiet Подавить вывод состояния
-A AUTH, --auth = AUTH URL для получения токена аутентификации
-U ПОЛЬЗОВАТЕЛЬ, --user = ПОЛЬЗОВАТЕЛЬ Имя пользователя для получения токена аутентификации
-V 1 | 2, --auth-version = ВЕРСИЯ Версия протокола аутентификации
-K KEY, --key = KEY Ключ для получения токена авторизации
--os-storage-url = URL Использовать вместо URL, возвращаемого из auth
--os-help Показать все параметры аутентификации OpenStack
Дополнительные параметры см. В разделах swift --help и swift --os-help.
ПРИМЕР
swift -A https://127.0.0.1:443/auth/v1.0 -U swiftops: swiftops -K swiftops stat
Account: AUTH_43b42dae-dc0b-4a4b-ac55-97de614d6e6e
Контейнеров: 1
Объекты: 1
Байты: 1124
Accept-Ranges: байты
X-Trans-Id: txb21186a9eef64ed295a1e95896a0fc72
ДОКУМЕНТАЦИЯ
Более подробную документацию по OpenStack Swift в целом можно найти на
http://swift.openstack.org
Используйте python2-swift онлайн с помощью сервисов onworks.net