ນີ້ແມ່ນຄໍາສັ່ງ python2-swift ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
swift - ເຄື່ອງມືລູກຄ້າ OpenStack Swift
ສະຫຼຸບສັງລວມ
swift [ຕົວເລືອກ] [args]
ລາຍລະອຽດ
ໄດ້ swift ເຄື່ອງມືແມ່ນອຸປະກອນບັນຊີຄໍາສັ່ງສໍາລັບການສື່ສານກັບ OpenStack Object
ສະພາບແວດລ້ອມການເກັບຮັກສາ (Swift). ມັນອະນຸຍາດໃຫ້ຫນຶ່ງປະຕິບັດຫຼາຍປະເພດຂອງການດໍາເນີນງານ.
ສາມາດ
ລັດ [ຕົວເລືອກຄໍາສັ່ງ] [ບ່ອນເກັບມ້ຽນ] [ຈຸດປະສົງ]
ສະແດງຂໍ້ມູນສໍາລັບບັນຊີ, container, ຫຼືວັດຖຸຂຶ້ນກັບ args ທີ່ໃຫ້
(ຖ້າມີ). ໃນໂຫມດ verbose, URL ການເກັບຮັກສາແລະ token ການຮັບຮອງຖືກສະແດງ
ຄືກັນ. ທາງເລືອກ --lh ລາຍງານຂະຫນາດໃນຮູບແບບທີ່ສາມາດອ່ານໄດ້ຂອງມະນຸດທີ່ຄ້າຍຄືກັນກັບ ls -lh.
ບັນຊີລາຍຊື່ [ຕົວເລືອກຄໍາສັ່ງ] [ບ່ອນເກັບມ້ຽນ]
ລາຍຊື່ບັນຈຸສໍາລັບບັນຊີຫຼືວັດຖຸສໍາລັບບັນຈຸ. ໄດ້ -p
ຫຼື --prefix ເປັນທາງເລືອກທີ່ຈະລາຍຊື່ລາຍການທີ່ເລີ່ມຕົ້ນດ້ວຍອັນນັ້ນເທົ່ານັ້ນ
ຄຳນຳໜ້າ. ໄດ້ -d ຫຼື --delimiter ເປັນທາງເລືອກ (ສໍາລັບການບັນຈຸບັນຊີລາຍການເທົ່ານັ້ນ)
ທີ່ຈະມ້ວນລາຍການດ້ວຍຕົວຂັ້ນທີ່ໃຫ້ໄວ້ (ເບິ່ງ OpenStack Swift ທົ່ວໄປ
ເອກະສານສໍາລັບການນີ້ຫມາຍຄວາມວ່າ).
ຕົວເລືອກ -l ຫຼື --long ແລະ --lh ໃຫ້ລາຍລະອຽດເພີ່ມເຕີມ, ຄ້າຍຄືກັນກັບ ls -l ແລະ ls -lh,
ສຸດທ້າຍໃຫ້ຂະຫນາດໃນຮູບແບບທີ່ສາມາດອ່ານໄດ້ຂອງມະນຸດ (ເຊັ່ນ: 3K, 12M, ແລະອື່ນໆ). ຫລັງນີ້ 2
switches ໃຊ້ overhead ຫຼາຍເພື່ອໃຫ້ໄດ້ຮັບລາຍລະອຽດເຫຼົ່ານັ້ນ, ຊຶ່ງເປັນອັດຕາສ່ວນໂດຍກົງກັບ
ຈໍານວນຂອງຕູ້ເກັບຮັກສາຫຼືວັດຖຸທີ່ກໍານົດໄວ້. ດ້ວຍຕົວເລືອກ -t ຫຼື --total ພວກເຂົາພຽງແຕ່
ລາຍງານທັງຫມົດ.
ອັບໂຫລດ [ຕົວເລືອກຄໍາສັ່ງ] container file_or_directory [file_or_directory] [... ]
ອັບໂຫຼດໄຟລ໌ ແລະໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນຖັງທີ່ເຫຼືອ
args. -c ຫຼື --changed ເປັນທາງເລືອກທີ່ຈະອັບໂຫລດພຽງແຕ່ໄຟລ໌ທີ່ມີການປ່ຽນແປງ
ນັບຕັ້ງແຕ່ການອັບໂຫຼດຄັ້ງສຸດທ້າຍ. The --object-name ເປັນທາງເລືອກທີ່ຈະອັບໂຫລດ
ໄຟລ໌ແລະຊື່ຈຸດປະສົງ ຫຼືອັບໂຫລດ dir ແລະນໍາໃຊ້ ເປັນວັດຖຸ
ຄຳນຳໜ້າ. ໄດ້ -S ຫຼື --segment-size ແລະ --leave-segments ແລະອື່ນໆແມ່ນ
ທາງເລືອກເຊັ່ນດຽວກັນ (ເບິ່ງການອັບໂຫລດໄວ --help ສໍາລັບການເພີ່ມເຕີມ).
ກະທູ້ [ຕົວເລືອກຄໍາສັ່ງ] [ບ່ອນເກັບມ້ຽນ] [ຈຸດປະສົງ]
ອັບເດດຂໍ້ມູນ meta ສໍາລັບບັນຊີ, container, ຫຼື object ຂຶ້ນກັບ args
ມອບໃຫ້. ຖ້າບໍ່ພົບກ່ອງບັນຈຸ, ມັນຈະຖືກສ້າງຂື້ນໂດຍອັດຕະໂນມັດ; ແຕ່ນີ້ແມ່ນ
ບໍ່ແມ່ນຄວາມຈິງສຳລັບບັນຊີ ແລະວັດຖຸ. ບັນຈຸຍັງອະນຸຍາດໃຫ້ -r (ຫຼື --read-acl) ແລະ -w
(ຫຼື --write-acl) ທາງເລືອກ. ທາງເລືອກ -m ຫຼື --meta ແມ່ນອະນຸຍາດໃຫ້ຢູ່ໃນທັງຫມົດແລະຖືກນໍາໃຊ້ເພື່ອກໍານົດ
ລາຍການຂໍ້ມູນ meta ຂອງຜູ້ໃຊ້ທີ່ຈະກໍານົດຢູ່ໃນຮູບແບບ Name:Value. ທາງເລືອກນີ້ສາມາດຊ້ໍາໄດ້.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມແລະທາງເລືອກໃນການເບິ່ງ swift post --help. ຍົກຕົວຢ່າງ: post -m ສີ : ຟ້າ -m
ຂະໜາດ: ໃຫຍ່
ດາວໂຫລດ [ຕົວເລືອກຄໍາສັ່ງ] [ບ່ອນເກັບມ້ຽນ] [ຈຸດປະສົງ] [ຈຸດປະສົງ] [... ]
ດາວໂຫຼດທຸກສິ່ງທຸກຢ່າງຢູ່ໃນບັນຊີ (ດ້ວຍ --all), ຫຼືທຸກສິ່ງທຸກຢ່າງໃນພາຊະນະ, ຫຼື a
ບັນຊີລາຍຊື່ຂອງວັດຖຸຂຶ້ນກັບ args ທີ່ໃຫ້. ສໍາລັບການດາວໂຫຼດວັດຖຸດຽວ, ທ່ານອາດຈະໃຊ້
the -o [-- ຜົນຜະລິດ] ທາງເລືອກທີ່ຈະໂອນຜົນຜະລິດກັບໄຟລ໌ສະເພາະໃດຫນຶ່ງຫຼືຖ້າຫາກວ່າ
"-" ຫຼັງຈາກນັ້ນພຽງແຕ່ປ່ຽນເສັ້ນທາງໄປຫາ stdout ຫຼືດ້ວຍ --no-download ຕົວຈິງແລ້ວບໍ່ໄດ້ຂຽນຫຍັງ
ໃສ່ແຜ່ນ. ທ່ານສາມາດລະບຸສ່ວນຫົວທາງເລືອກທີ່ມີທາງເລືອກທີ່ຄ້າຍຄື cURL ເຮັດເລື້ມຄືນ -H
[--header]. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ ແລະທາງເລືອກເບິ່ງການດາວໂຫຼດດ່ວນ --help.
ລຶບ [ຕົວເລືອກຄໍາສັ່ງ] [ບ່ອນເກັບມ້ຽນ] [ຈຸດປະສົງ] [ຈຸດປະສົງ] [... ]
ລຶບທຸກຢ່າງໃນບັນຊີ (ດ້ວຍ --all), ຫຼືທຸກຢ່າງໃນ container ຫຼືທັງໝົດ
ວັດຖຸໃນບັນຈຸທີ່ເລີ່ມຕົ້ນດ້ວຍສະຕຣິງທີ່ໃຫ້ (ໃຫ້ໂດຍ --prefix), ຫຼືບັນຊີລາຍຊື່
ຂອງວັດຖຸຂຶ້ນກັບ args ທີ່ໃຫ້. ພາກສ່ວນຂອງວັດຖຸ manifest ຈະຖືກລຶບອອກ
ເຊັ່ນດຽວກັນ, ເວັ້ນເສຍແຕ່ວ່າທ່ານລະບຸທາງເລືອກ --leave-segments. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມແລະທາງເລືອກ
ເບິ່ງລຶບດ່ວນ --help.
ຄວາມສາມາດ [proxy-url]
ສະແດງຄວາມສາມາດຂອງກຸ່ມ. ຜົນຜະລິດປະກອບມີບັນຊີລາຍຊື່ຂອງ Swift ເປີດໃຊ້
Middlewares ເຊັ່ນດຽວກັນກັບທາງເລືອກທີ່ກ່ຽວຂ້ອງສໍາລັບແຕ່ລະຄົນ. ນອກຈາກນັ້ນ, ຄໍາສັ່ງສະແດງ
ທາງເລືອກທີ່ກ່ຽວຂ້ອງສໍາລັບ Swift core. ຖ້າຕົວເລືອກ proxy-url ບໍ່ໄດ້ຖືກສະຫນອງໃຫ້
storage-url ທີ່ດຶງມາຫຼັງຈາກການກວດສອບຖືກໃຊ້ເປັນ proxy-url.
tempurl [ທາງເລືອກຄໍາສັ່ງ] ວິທີການ ວິນາທີ ເສັ້ນທາງ ທີ່ສໍາຄັນ
ສ້າງ URL ຊົ່ວຄາວທີ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງວັດຖຸ Swift ທີ່ບໍ່ໄດ້ຮັບການຢືນຢັນ
ເສັ້ນທາງທີ່ໃຫ້, ໂດຍໃຊ້ວິທີ HTTP ທີ່ໃຫ້, ສໍາລັບຈໍານວນວິນາທີທີ່ລະບຸ, ໂດຍໃຊ້
ທີ່ໃຫ້ລະຫັດ TempURL. ຖ້າທາງເລືອກ --absolute argument ແມ່ນໃຫ້, ວິນາທີແມ່ນແທນ
ຖືກຕີຄວາມໝາຍວ່າເປັນເວລາ Unix ທີ່ URL ຄວນໝົດອາຍຸ. ຍົກຕົວຢ່າງ: tempurl GET
$(date -d "1 ມັງກອນ 2016" +%s) /v1/AUTH_foo/bar_container/quux.md my_secret_tempurl_key
-- ຢ່າງແທ້ຈິງ
auth
ສະແດງຕົວແປການພິສູດຢືນຢັນທີ່ກ່ຽວຂ້ອງກັບການຢືນຢັນໃນຮູບແບບທີ່ເປັນມິດກັບແກະ. ຕົວຢ່າງ
ເບິ່ງ swift auth --help.
OPTIONS
--version ສະແດງເລກເວີຊັ່ນຂອງໂປຣແກຣມ ແລະອອກ
-h, --help ສະແດງນີ້ (ຫຼືຄໍາສັ່ງຍ່ອຍໃດໆຖ້າຫຼັງຈາກຄໍາສັ່ງ) ຂໍ້ຄວາມຊ່ວຍເຫຼືອແລະ
ການທ່ອງທ່ຽວ
-s, --snet ໃຊ້ SERVICENET ເຄືອຂ່າຍພາຍໃນ
-v, --verbose ພິມຂໍ້ມູນເພີ່ມເຕີມ
-q, --quiet ຢຸດສະຖານະການອອກ
-A AUTH, --auth=AUTH URL ສໍາລັບການໄດ້ຮັບ token auth
-U USER, --user=USER ຊື່ຜູ້ໃຊ້ສໍາລັບການໄດ້ຮັບ token auth
-V 1|2, --auth-version=VERSION ລຸ້ນໂປຣໂຕຄໍການພິສູດຢືນຢັນ
-K KEY, --key=KEY ປຸ່ມສໍາລັບການໄດ້ຮັບ token auth
--os-storage-url=URL ໃຊ້ອັນນີ້ແທນ URL ທີ່ສົ່ງຄືນມາຈາກການກວດສອບ
--os-help ສະແດງຕົວເລືອກການພິສູດຢືນຢັນ OpenStack ທັງໝົດ
ສໍາລັບທາງເລືອກເພີ່ມເຕີມເບິ່ງ swift --help ແລະ swift --os-help.
EXAMPLE
swift -A https://127.0.0.1:443/auth/v1.0 -U swiftops:swiftops -K swifttops stat
Account: AUTH_43b42dae-dc0b-4a4b-ac55-97de614d6e6e
ບັນຈຸ: 1
ວັດຖຸ: 1
ໄບຕ໌: 1124
ໄລຍະການຍອມຮັບ: bytes
X-Trans-Id: txb21186a9eef64ed295a1e95896a0fc72
ເອກະສານອ້າງອີງ
ເອກະສານລະອຽດເພີ່ມເຕີມກ່ຽວກັບ OpenStack Swift ໂດຍລວມສາມາດພົບໄດ້ທີ່
http://swift.openstack.org
ໃຊ້ python2-swift ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net