Ini ialah arahan python3-swift yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
pantas - Alat klien OpenStack Swift
SINOPSIS
pantas [pilihan] [args]
DESCRIPTION
. pantas tool ialah utiliti baris arahan untuk berkomunikasi dengan Objek OpenStack
Persekitaran storan (Swift). Ia membolehkan seseorang melakukan beberapa jenis operasi.
PERINTAH
stat [pilihan arahan] [bekas] [objek]
Memaparkan maklumat untuk akaun, bekas atau objek bergantung pada hujah yang diberikan
(jika ada). Dalam mod verbose, URL Storan dan token pengesahan dipaparkan
juga. Pilihan --lh melaporkan saiz dalam format yang boleh dibaca manusia serupa dengan ls -lh.
senarai [pilihan arahan] [bekas]
Menyenaraikan bekas untuk akaun atau objek untuk bekas. -p
atau --awalan ialah pilihan yang hanya akan menyenaraikan item bermula dengan itu
awalan. -d atau --pembatas adalah pilihan (untuk penyenaraian kontena sahaja)
yang akan menggulung item dengan pembatas yang diberikan (lihat OpenStack Swift general
dokumentasi untuk maksud ini).
Pilihan -l atau --long dan --lh memberikan lebih terperinci, serupa dengan ls -l dan ls -lh,
yang kedua menyediakan saiz dalam format yang boleh dibaca manusia (cth 3K, 12M, dll). 2 yang terakhir ini
suis menggunakan lebih banyak overhed untuk mendapatkan butiran tersebut, yang berkadar terus dengan
bilangan bekas atau objek yang disenaraikan. Dengan pilihan -t atau --jumlah mereka sahaja
jumlah laporan.
upload [pilihan arahan] fail_atau_direktori kontena [fail_atau_direktori] [...]
Memuat naik ke bekas yang diberikan fail dan direktori yang ditentukan oleh bakinya
args. -c atau --changed ialah pilihan yang hanya akan memuat naik fail yang telah berubah
sejak muat naik terakhir. Nama --objek adalah pilihan yang akan memuat naik
fail dan namakan objek kepada atau muat naik dir dan gunakan sebagai objek
awalan. -S atau --saiz-segmen dan --cuti-segmen dan lain-lain adalah
pilihan juga (lihat muat naik pantas --bantuan untuk maklumat lanjut).
hantar [pilihan arahan] [bekas] [objek]
Mengemas kini maklumat meta untuk akaun, bekas atau objek bergantung pada args
diberi. Jika bekas tidak dijumpai, ia akan dibuat secara automatik; tetapi ini adalah
tidak benar untuk akaun dan objek. Bekas juga membenarkan -r (atau --read-acl) dan -w
(atau --write-acl) pilihan. Pilihan -m atau --meta dibenarkan pada semua dan digunakan untuk menentukan
item data meta pengguna untuk ditetapkan dalam bentuk Nama:Nilai. Pilihan ini boleh diulang.
Untuk butiran lanjut dan pilihan lihat swift post --help. Contoh: tiang -m Warna:Biru -m
Saiz: Besar
muat turun [pilihan arahan] [bekas] [objek] [objek] [...]
Memuat turun semua dalam akaun (dengan --semua), atau semua dalam bekas, atau a
senarai objek bergantung pada hujah yang diberikan. Untuk muat turun satu objek, anda boleh menggunakan
-o [--output] pilihan untuk mengubah hala output ke fail tertentu atau jika
"-" kemudian hanya ubah hala ke stdout atau dengan --no-download sebenarnya bukan untuk menulis apa-apa
ke cakera. Anda boleh menentukan pengepala pilihan dengan pilihan seperti cURL boleh diulang -H
[--kepala]. Untuk butiran lanjut dan pilihan lihat muat turun pantas --help.
memadam [pilihan arahan] [bekas] [objek] [objek] [...]
Memadamkan semua dalam akaun (dengan --semua), atau semua dalam bekas, atau semua
objek dalam bekas yang bermula dengan rentetan tertentu (diberikan oleh --prefix), atau senarai
objek bergantung pada args yang diberikan. Segmen objek manifes akan dipadamkan
juga, melainkan anda menentukan pilihan --leave-segments. Untuk butiran lanjut dan pilihan
lihat padam pantas --bantuan.
keupayaan [url proksi]
Memaparkan keupayaan kelompok. Output termasuk senarai Swift yang diaktifkan
middlewares serta pilihan yang berkaitan untuk setiap satu. Tambahan pula arahan dipaparkan
pilihan yang berkaitan untuk teras Swift. Jika pilihan url proksi tidak disediakan
storage-url yang diambil selepas pengesahan digunakan sebagai proxy-url.
tempurl [pilihan arahan] kaedah saat jalan utama
Menghasilkan URL sementara yang membenarkan akses yang tidak disahkan kepada objek Swift di
laluan yang diberikan, menggunakan kaedah HTTP yang diberikan, untuk bilangan saat yang diberikan, menggunakan
diberi kunci TempURL. Jika argumen --absolute pilihan disediakan, saat adalah sebaliknya
ditafsirkan sebagai cap waktu Unix di mana URL harus tamat tempoh. Contoh: tempurl GET
$(tarikh -d "1 Jan 2016" +%s) /v1/AUTH_foo/bar_container/quux.md my_secret_tempurl_key
--mutlak
auth
Paparkan pembolehubah pengesahan berkaitan auth dalam format mesra shell. Sebagai contoh
lihat swift auth --help.
PILIHAN
--version Tunjukkan nombor versi program dan keluar
-h, --help Tunjukkan ini (atau mana-mana subperintah jika selepas arahan) mesej bantuan dan
keluar
-s, --snet Gunakan rangkaian dalaman SERVICENET
-v, --verbose Cetak maklumat lanjut
-q, --senyap Sekat output status
-A AUTH, --auth=AUTH URL untuk mendapatkan token pengesahan
-U USER, --user=USER Nama pengguna untuk mendapatkan token pengesahan
-V 1|2, --auth-version=VERSION Versi protokol pengesahan
-K KEY, --key=KEY Key untuk mendapatkan token pengesahan
--os-storage-url=URL Gunakan ini dan bukannya URL yang dikembalikan daripada auth
--os-help Tunjukkan semua pilihan pengesahan OpenStack
Untuk lebih banyak pilihan lihat swift --help dan swift --os-help.
CONTOH
swift -A https://127.0.0.1:443/auth/v1.0 -U swiftops:swiftops -K swiftops stat
Account: AUTH_43b42dae-dc0b-4a4b-ac55-97de614d6e6e
Bekas: 1
Objek: 1
Bait: 1124
Terima-Julat: bait
X-Trans-Id: txb21186a9eef64ed295a1e95896a0fc72
DOKUMENTASI
Dokumentasi yang lebih mendalam tentang OpenStack Swift secara keseluruhan boleh didapati di
http://swift.openstack.org
Gunakan python3-swift dalam talian menggunakan perkhidmatan onworks.net