th object-storage

ສ້າງ Bucket ສຳເນົາ ແລະ sync ໄຟລ໌ດ້ວຍ path th:// ເປີດໂຟນເດີເປັນ Public ແລະ ແບ່ງປັນໄຟລ໌ດຽວດ້ວຍລິ້ງທີ່ໝົດອາຍຸເອງ

ກ່ຽວກັບ

Object Storage ເກັບໄຟລ໌ (object) ໄວ້ໃນ Bucket object ເປັນສ່ວນຕົວ ເວັ້ນແຕ່ທ່ານເປີດໂຟນເດີເປັນ Public ໃນ th object ຂຽນເປັນ th://BUCKET/KEY ສ່ວນອື່ນແມ່ນ path ໃນເຄື່ອງຂອງທ່ານ key ທີ່ລົງທ້າຍດ້ວຍ / ແມ່ນໂຟນເດີ (prefix)

Pathໝາຍເຖິງ
th://mediaBucket media
th://media/photos/ໂຟນເດີ photos/ ໃນ Bucket ນັ້ນ
th://media/photos/cat.jpgobject ໜຶ່ງ
./photos, C:\dataໄຟລ໌ໃນເຄື່ອງຂອງທ່ານ
-Standard output (ເປັນປາຍທາງຂອງ cp)

ຄຳສັ່ງໄຟລ໌ໃຊ້ Access key ຂອງ Object Storage: Key ຊົ່ວຄາວທີ່ສ້າງໃຫ້ເມື່ອທ່ານເຂົ້າສູ່ລະບົບ ຫຼື Key ໃນ TH_OBJECT_STORAGE_KEY_ID / TH_OBJECT_STORAGE_SECRET ໄຟລ໌ທີ່ໃຫຍ່ກວ່າ 64 MiB ຖືກອັບໂຫຼດເປັນຫຼາຍສ່ວນພ້ອມກັນ ເບິ່ງເພີ່ມ Object Storage ເຮັດວຽກແນວໃດ

ວິທີເຮັດ

ສຳເນົາໂຟນເດີຂຶ້ນ Bucket

Shell
th object-storage buckets create my-bucket
th object-storage cp -r ./backups th://my-bucket/backups
th object-storage ls th://my-bucket/backups/

ດ້ວຍ -r ເນື້ອໃນຂອງ ./backups ຈະໄປຢູ່ໃຕ້ backups/ ສຳເນົາກັບທາງ (th://… ./dir) ເພື່ອດາວໂຫຼດ

Sync ໂຟນເດີໃຫ້ກົງກັນ

  1. ເບິ່ງກ່ອນວ່າຈະມີຫຍັງປ່ຽນ: th object-storage sync ./public th://my-bucket/site --dry-run
  2. ອັບໂຫຼດໄຟລ໌ໃໝ່ ແລະ ໄຟລ໌ທີ່ປ່ຽນ: ຣັນອີກຄັ້ງໂດຍບໍ່ມີ --dry-run ໄຟລ໌ຖືວ່າບໍ່ປ່ຽນເມື່ອຂະໜາດ ແລະ MD5 ກົງກັບ object
  3. ເພີ່ມ --delete ເພື່ອລຶບ object ທີ່ບໍ່ມີໃນໂຟນເດີແລ້ວນຳ (ຫຼັງຖາມຢືນຢັນ)
Shell
th object-storage sync ./public th://my-bucket/site --delete

ເປີດໂຟນເດີເປັນ Public

Shell
th object-storage buckets public my-bucket --prefix images/
th object-storage buckets public my-bucket

ຫຼັງຈາກນັ້ນໃຜກໍເປີດໄຟລ໌ໃຕ້ images/ ໄດ້ໂດຍບໍ່ຕ້ອງມີ Key ຖ້າບໍ່ໃສ່ພາຣາມິເຕີ ຄຳສັ່ງຈະພິມກົດປັດຈຸບັນ --private --prefix images/ ເຮັດໃຫ້ໂຟນເດີກັບເປັນສ່ວນຕົວ

ການອ່ານໄຟລ໌ Public ຄິດຄ່າກັບ Project ຂອງທ່ານ ຢ່າເກັບຂໍ້ມູນສ່ວນບຸກຄົນໄວ້ໃນໂຟນເດີ Public

ຄຳສັ່ງ

ຄຳສັ່ງຄຳອະທິບາຍ
th object-storage buckets createສ້າງ Bucket
th object-storage buckets listສະແດງ Bucket ຂອງ Object Storage ໃນ Project
th object-storage buckets publicສະແດງ ຫຼື ປ່ຽນສິ່ງທີ່ໃຜກໍອ່ານໄດ້ຈາກ Bucket ໂດຍບໍ່ຕ້ອງມີ Key
th object-storage buckets deleteລຶບ Bucket ທີ່ຫວ່າງ
th object-storage lsຖ້າບໍ່ໃສ່ອາກິວເມັນ ຈະສະແດງ Bucket ຂອງ Project
th object-storage cpສຳເນົາໄຟລ໌ຂຶ້ນ ລົງ ຫຼື ລະຫວ່າງ Bucket
th object-storage mvຍ້າຍໄຟລ໌ຂຶ້ນ ລົງ ຫຼື ລະຫວ່າງ Bucket
th object-storage syncອັບໂຫຼດໄຟລ໌ໃນ LOCAL_DIR ທີ່ໃໝ່ ຫຼື ປ່ຽນແປງ ໄປໄວ້ໃຕ້ PREFIX/
th object-storage catຂຽນ object ອອກ standard output
th object-storage statສະແດງຂະໜາດ ປະເພດ ETag digest ແລະ metadata ຂອງ object
th object-storage signພິມລິ້ງທີ່ດາວໂຫຼດ (GET) ຫຼື ອັບໂຫຼດ (PUT) object ໄດ້ໂດຍບໍ່ຕ້ອງມີ Key ຈົນກວ່າຈະໝົດອາຍຸ (ດົນສຸດ 7d)
th object-storage rmລຶບ object

th object-storage buckets create

ສ້າງ Bucket

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage buckets create NAME [--region REGION]

NAME ແມ່ນ 3-63 ຕົວ a-z, 0-9, ຈຸດ ແລະ ຂີດ Region ເລີ່ມຕົ້ນແມ່ນ Region ທີ່ຕັ້ງໄວ້ (th config set region) ຖ້າ Region ນັ້ນມີ Object Storage ຫຼື Region ດຽວທີ່ມີ

ຕົວຢ່າງ

ສ້າງ Bucket ໃນ Region ເລີ່ມຕົ້ນ

Shell
th object-storage buckets create my-bucket

ໃນ Region ທີ່ລະບຸ

Shell
th object-storage buckets create my-bucket --region bkk

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Bucket: 3–63 ຕົວ a-z, 0-9, ຈຸດ ແລະ ຂີດ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage buckets list

ສະແດງ Bucket ຂອງ Object Storage ໃນ Project

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage buckets list

ຕົວຢ່າງ

ສະແດງ Bucket

Shell
th object-storage buckets list

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage buckets public

ສະແດງ ຫຼື ປ່ຽນສິ່ງທີ່ໃຜກໍອ່ານໄດ້ຈາກ Bucket ໂດຍບໍ່ຕ້ອງມີ Key

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage buckets public NAME [--prefix P [--list]] [--private]
--prefix P            ເປີດໂຟນເດີ P (ເຊັ່ນ images/) ເປັນ Public; --prefix ""
                      ເປີດທັງ Bucket ເປັນ Public
--prefix P --list     ໃຫ້ໃຜກໍເບິ່ງລາຍການໃນໂຟນເດີນັ້ນໄດ້ນຳ
--private --prefix P  ເຮັດໃຫ້ໂຟນເດີນັ້ນກັບເປັນສ່ວນຕົວ
--private             ເຮັດໃຫ້ທັງ Bucket ເປັນສ່ວນຕົວ (ລຶບທຸກກົດ)

ຖ້າບໍ່ໃສ່ແຟລັກ ຈະພິມກົດປັດຈຸບັນ

ຕົວຢ່າງ

ພິມກົດ Public

Shell
th object-storage buckets public my-bucket

ເປີດ images/ ເປັນ Public

Shell
th object-storage buckets public my-bucket --prefix images/

ໃຫ້ໃຜກໍເບິ່ງລາຍການໃນ images/ ໄດ້ນຳ

Shell
th object-storage buckets public my-bucket --prefix images/ --list

ເຮັດໃຫ້ທັງ Bucket ເປັນສ່ວນຕົວ

Shell
th object-storage buckets public my-bucket --private

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Bucket: 3–63 ຕົວ a-z, 0-9, ຈຸດ ແລະ ຂີດ

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--prefixຂໍ້ຄວາມໂຟນເດີ (key prefix) ທີ່ການປ່ຽນແປງມີຜົນ
--listແຟລັກອະນຸຍາດໃຫ້ເບິ່ງລາຍການໃນໂຟນເດີ Public ນຳ
--privateແຟລັກລຶບກົດຂອງ --prefix ຫຼື ທຸກກົດ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage buckets delete

ລຶບ Bucket ທີ່ຫວ່າງ

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage buckets delete NAME [--force] [--quiet]

ດ້ວຍ --force Bucket ທີ່ມີ object ຈະຖືກລຶບທັນທີ ແລະ object ຂອງມັນຖືກລຶບໃນເບື້ອງຫຼັງ --quiet ຂ້າມການຖາມຢືນຢັນ

ຕົວຢ່າງ

ລຶບ Bucket ທີ່ຫວ່າງ

Shell
th object-storage buckets delete my-bucket

ລຶບພ້ອມ object ທັງໝົດ ບໍ່ຖາມ

Shell
th object-storage buckets delete my-bucket --force --quiet

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
NAMEຕ້ອງໃສ່ຊື່ Bucket: 3–63 ຕົວ a-z, 0-9, ຈຸດ ແລະ ຂີດ

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--forceແຟລັກລຶບ Bucket ພ້ອມ object ທັງໝົດ

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage ls

ຖ້າບໍ່ໃສ່ອາກິວເມັນ ຈະສະແດງ Bucket ຂອງ Project

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage ls [th://BUCKET[/PREFIX]] [--recursive]

ດ້ວຍ th://BUCKET ສະແດງ object ແລະ ໂຟນເດີຢູ່ຊັ້ນເທິງສຸດຂອງ Bucket ດ້ວຍ th://BUCKET/PREFIX ສະແດງສິ່ງທີ່ຢູ່ໃຕ້ PREFIX --recursive ສະແດງທຸກ object ທີ່ຢູ່ລຸ່ມ ໂດຍບໍ່ສະແດງໂຟນເດີ

ຕົວຢ່າງ

ສະແດງ Bucket

Shell
th object-storage ls

object ແລະ ໂຟນເດີໃຕ້ reports/

Shell
th object-storage ls th://my-bucket/reports/

ທຸກ object ໃນ Bucket

Shell
th object-storage ls th://my-bucket --recursive

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
th://BUCKET[/PREFIX]ບໍ່ບັງຄັບBucket ຈະມີໂຟນເດີ (prefix) ນຳ ຫຼື ບໍ່ກໍໄດ້

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--recursiveແຟລັກສະແດງທຸກ object ໃຕ້ prefix
-rແຟລັກຄືກັບ --recursive

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage cp

ສຳເນົາໄຟລ໌ຂຶ້ນ ລົງ ຫຼື ລະຫວ່າງ Bucket

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage cp SRC DST [-r] [--content-type TYPE]

object ຂຽນເປັນ th://BUCKET/KEY ສ່ວນອື່ນແມ່ນ path ໃນເຄື່ອງ (- ເປັນ DST ຈະຂຽນອອກ stdout)

th object-storage cp photo.jpg th://media/photos/      -> photos/photo.jpg
th object-storage cp th://media/a.pdf ./                -> ./a.pdf
th object-storage cp th://media/a.pdf th://archive/a.pdf (ສຳເນົາພາຍໃນ Object Storage)

ດ້ວຍ -r SRC ແມ່ນໂຟນເດີ (ຫຼື prefix) ແລະ ເນື້ອໃນຂອງມັນໄປຢູ່ໃຕ້ DST ຄືກັບ aws s3 cp --recursive ໄຟລ໌ທີ່ໃຫຍ່ກວ່າ 64 MiB ຖືກອັບໂຫຼດເປັນຫຼາຍສ່ວນພ້ອມກັນ content type ຖືກເດົາຈາກນາມສະກຸນໄຟລ໌ ຖ້າບໍ່ໄດ້ລະບຸ

ຕົວຢ່າງ

ອັບໂຫຼດໄຟລ໌ເຂົ້າໂຟນເດີ

Shell
th object-storage cp ./report.pdf th://my-bucket/reports/

ອັບໂຫຼດໂຟນເດີ

Shell
th object-storage cp -r ./backups th://my-bucket/backups

ດາວໂຫຼດໄຟລ໌

Shell
th object-storage cp th://my-bucket/reports/report.pdf ./

ຂຽນ object ອອກ standard output

Shell
th object-storage cp th://my-bucket/data.json - | jq .

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
SRCຕ້ອງໃສ່ສິ່ງທີ່ຈະສຳເນົາ: path ໃນເຄື່ອງ ຫຼື th://BUCKET/KEY (ໂຟນເດີ ຫຼື prefix ເມື່ອໃຊ້ -r)
DSTຕ້ອງໃສ່ປາຍທາງ: path ໃນເຄື່ອງ th://BUCKET/KEY ຫຼື th://BUCKET/FOLDER/ ຫຼື - ສຳລັບ standard output

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--recursiveແຟລັກສຳເນົາໂຟນເດີ ຫຼື prefix ແລະ ທຸກສິ່ງທີ່ຢູ່ໃຕ້ມັນ
-rແຟລັກຄືກັບ --recursive
--content-typeຂໍ້ຄວາມby extensionContent type ຂອງ object ທີ່ອັບໂຫຼດ (ຄ່າເລີ່ມຕົ້ນ: ຕາມນາມສະກຸນໄຟລ໌)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage mv

ຍ້າຍໄຟລ໌ຂຶ້ນ ລົງ ຫຼື ລະຫວ່າງ Bucket

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage mv SRC DST [-r] [--content-type TYPE]

object ຂຽນເປັນ th://BUCKET/KEY ສ່ວນອື່ນແມ່ນ path ໃນເຄື່ອງ (- ເປັນ DST ຈະຂຽນອອກ stdout)

th object-storage mv photo.jpg th://media/photos/      -> photos/photo.jpg
th object-storage mv th://media/a.pdf ./                -> ./a.pdf
th object-storage mv th://media/a.pdf th://archive/a.pdf (ສຳເນົາພາຍໃນ Object Storage)

ດ້ວຍ -r SRC ແມ່ນໂຟນເດີ (ຫຼື prefix) ແລະ ເນື້ອໃນຂອງມັນໄປຢູ່ໃຕ້ DST ຄືກັບ aws s3 cp --recursive ໄຟລ໌ທີ່ໃຫຍ່ກວ່າ 64 MiB ຖືກອັບໂຫຼດເປັນຫຼາຍສ່ວນພ້ອມກັນ content type ຖືກເດົາຈາກນາມສະກຸນໄຟລ໌ ຖ້າບໍ່ໄດ້ລະບຸ

ຕົວຢ່າງ

ຍ້າຍ object ໄປໂຟນເດີອື່ນ

Shell
th object-storage mv th://my-bucket/inbox/a.pdf th://my-bucket/done/

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
SRCຕ້ອງໃສ່ສິ່ງທີ່ຈະສຳເນົາ: path ໃນເຄື່ອງ ຫຼື th://BUCKET/KEY (ໂຟນເດີ ຫຼື prefix ເມື່ອໃຊ້ -r)
DSTຕ້ອງໃສ່ປາຍທາງ: path ໃນເຄື່ອງ th://BUCKET/KEY ຫຼື th://BUCKET/FOLDER/ ຫຼື - ສຳລັບ standard output

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--recursiveແຟລັກສຳເນົາໂຟນເດີ ຫຼື prefix ແລະ ທຸກສິ່ງທີ່ຢູ່ໃຕ້ມັນ
-rແຟລັກຄືກັບ --recursive
--content-typeຂໍ້ຄວາມby extensionContent type ຂອງ object ທີ່ອັບໂຫຼດ (ຄ່າເລີ່ມຕົ້ນ: ຕາມນາມສະກຸນໄຟລ໌)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage sync

ອັບໂຫຼດໄຟລ໌ໃນ LOCAL_DIR ທີ່ໃໝ່ ຫຼື ປ່ຽນແປງ ໄປໄວ້ໃຕ້ PREFIX/

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage sync LOCAL_DIR th://BUCKET[/PREFIX] [--delete] [--dry-run]

ໄຟລ໌ຖືວ່າບໍ່ປ່ຽນເມື່ອຂະໜາດກົງກັນ ແລະ MD5 ກົງກັບ ETag ຂອງ object (object ທີ່ອັບໂຫຼດເປັນຫຼາຍສ່ວນບໍ່ມີ ETag ແບບ MD5: ກໍລະນີນັ້ນໄຟລ໌ໃນເຄື່ອງທີ່ໃໝ່ກວ່າ object ຖືວ່າປ່ຽນ) --delete ລຶບ object ໃຕ້ PREFIX/ ທີ່ບໍ່ມີໃນ LOCAL_DIR ແລ້ວນຳ (ຫຼັງຖາມຢືນຢັນ ເຊິ່ງ --quiet ຂ້າມໄດ້)

ຕົວຢ່າງ

ສະແດງວ່າຈະມີຫຍັງປ່ຽນ

Shell
th object-storage sync ./public th://my-bucket/site --dry-run

ອັບໂຫຼດສິ່ງທີ່ປ່ຽນ ແລະ ລຶບໄຟລ໌ທີ່ຖືກລຶບແລ້ວ

Shell
th object-storage sync ./public th://my-bucket/site --delete

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
LOCAL_DIRຕ້ອງໃສ່ໂຟນເດີໃນເຄື່ອງຂອງທ່ານທີ່ຈະອັບໂຫຼດ
th://BUCKET[/PREFIX]ຕ້ອງໃສ່Bucket ຈະມີໂຟນເດີ (prefix) ນຳ ຫຼື ບໍ່ກໍໄດ້

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--deleteແຟລັກລຶບ object ທີ່ບໍ່ມີໃນ LOCAL_DIR
--dry-runແຟລັກພິມພຽງສິ່ງທີ່ຈະປ່ຽນ
--content-typeຂໍ້ຄວາມby extensionContent type ຂອງ object ທີ່ອັບໂຫຼດ (ຄ່າເລີ່ມຕົ້ນ: ຕາມນາມສະກຸນໄຟລ໌)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage cat

ຂຽນ object ອອກ standard output

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage cat th://BUCKET/KEY

ຕົວຢ່າງ

ພິມ object

Shell
th object-storage cat th://my-bucket/config.json

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
th://BUCKET/KEYຕ້ອງໃສ່object ເຊັ່ນ th://media/photos/cat.jpg (prefix ເມື່ອໃຊ້ -r)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage stat

ສະແດງຂະໜາດ ປະເພດ ETag digest ແລະ metadata ຂອງ object

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage stat th://BUCKET/KEY

ຕົວຢ່າງ

ຂະໜາດ ປະເພດ ETag ແລະ metadata

Shell
th object-storage stat th://my-bucket/reports/report.pdf

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
th://BUCKET/KEYຕ້ອງໃສ່object ເຊັ່ນ th://media/photos/cat.jpg (prefix ເມື່ອໃຊ້ -r)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage sign

ພິມລິ້ງທີ່ດາວໂຫຼດ (GET) ຫຼື ອັບໂຫຼດ (PUT) object ໄດ້ໂດຍບໍ່ຕ້ອງມີ Key ຈົນກວ່າຈະໝົດອາຍຸ (ດົນສຸດ 7d)

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage sign th://BUCKET/KEY [--expires 1h] [--method GET|PUT]

ຕົວຢ່າງ

ລິ້ງດາວໂຫຼດໃຊ້ໄດ້ 1 ຊົ່ວໂມງ

Shell
th object-storage sign th://my-bucket/reports/report.pdf --expires 1h

ລິ້ງອັບໂຫຼດໃຊ້ໄດ້ 15 ນາທີ

Shell
th object-storage sign th://my-bucket/uploads/photo.jpg --method PUT --expires 15m

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
th://BUCKET/KEYຕ້ອງໃສ່object ເຊັ່ນ th://media/photos/cat.jpg (prefix ເມື່ອໃຊ້ -r)

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--expiresຂໍ້ຄວາມ1hລິ້ງໃຊ້ໄດ້ດົນເທົ່າໃດ: 15m, 1h, 7d
--methodຂໍ້ຄວາມGETGET (ດາວໂຫຼດ ຄ່າເລີ່ມຕົ້ນ) ຫຼື PUT (ອັບໂຫຼດ)

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑

th object-storage rm

ລຶບ object

ຮູບແບບຄຳສັ່ງ

Shell
th object-storage rm th://BUCKET/KEY [-r] [--quiet]

ດ້ວຍ -r ລຶບທຸກ object ໃຕ້ prefix (ຫຼັງຖາມຢືນຢັນ ເຊິ່ງ --quiet ຂ້າມໄດ້)

ຕົວຢ່າງ

ລຶບ object ດຽວ

Shell
th object-storage rm th://my-bucket/tmp/old.log

ລຶບທຸກຢ່າງໃຕ້ tmp/ ບໍ່ຖາມ

Shell
th object-storage rm -r th://my-bucket/tmp/ --quiet

ອາກິວເມັນຕາມຕຳແໜ່ງ

ຊື່ຄຳອະທິບາຍ
th://BUCKET/KEYຕ້ອງໃສ່object ເຊັ່ນ th://media/photos/cat.jpg (prefix ເມື່ອໃຊ້ -r)

ພາຣາມິເຕີ

ຊື່ປະເພດຄ່າເລີ່ມຕົ້ນຄຳອະທິບາຍ
--recursiveແຟລັກລຶບທຸກຢ່າງໃຕ້ prefix
-rແຟລັກຄືກັບ --recursive

ພາຣາມິເຕີທົ່ວໄປ

ຄຳສັ່ງນີ້ຮັບ ພາຣາມິເຕີທົ່ວໄປ ໄດ້ນຳ: --project, --region, --endpoint, --format, --quiet

ກັບຂຶ້ນເທິງ ↑