ນີ້ແມ່ນຄໍາສັ່ງ s3mkbucketp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
s3mkbucket - ສ້າງ Amazon AWS S3 buckets
ສະຫຼຸບສັງລວມ
s3mkbucket [ຕົວເລືອກ] [bucket ...]
ຕົວເລືອກ:
--access-key AWS Access Key ID
--secret-key AWS Secret Access Key
--acl-short private|public-read|public-read-write|authenticated-read
ສິ່ງແວດລ້ອມ:
AWS_ACCESS_KEY_ID
AWS_ACCESS_KEY_SECRET
OPTIONS
- ຊ່ວຍ ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອສັ້ນໆ ແລະອອກ.
--ຜູ້ຊາຍ ພິມຫນ້າຄູ່ມືແລະອອກ.
-- verbose
ພິມຂໍ້ຄວາມສໍາລັບແຕ່ລະຖັງທີ່ສ້າງຂຶ້ນ.
--access-key ແລະ --ກະແຈລັບ
ລະບຸ "AWS Access Key Identifiers" ສໍາລັບບັນຊີ AWS. --access-key ເປັນ
"ເຂົ້າເຖິງລະຫັດ ID", ແລະ --ກະແຈລັບ ແມ່ນ "ກະແຈການເຂົ້າເຖິງລັບ". ພວກນີ້ແມ່ນ
ປະສິດທິຜົນ "ຊື່ຜູ້ໃຊ້" ແລະ "ລະຫັດຜ່ານ" ກັບບັນຊີ AWS, ແລະຄວນໄດ້ຮັບການເກັບຮັກສາໄວ້
ເປັນຄວາມລັບ.
ລະຫັດການເຂົ້າເຖິງຕ້ອງຖືກລະບຸ, ໂດຍຜ່ານຕົວກໍານົດການແຖວຄໍາສັ່ງເຫຼົ່ານີ້, ຫຼື
ຜ່ານ AWS_ACCESS_KEY_ID ແລະ AWS_ACCESS_KEY_SECRET ຕົວແປສິ່ງແວດລ້ອມ.
ການລະບຸພວກມັນຢູ່ໃນເສັ້ນຄໍາສັ່ງ overrides ຕົວແປສະພາບແວດລ້ອມ.
-- ປອດໄພ
ໃຊ້ SSL/TLS HTTPS ເພື່ອຕິດຕໍ່ສື່ສານກັບບໍລິການ AWS, ແທນ HTTP.
--acl-ສັ້ນ
ນຳໃຊ້ "ACL ກະປ໋ອງ" ໃສ່ຖັງເມື່ອມັນຖືກສ້າງຂຶ້ນ. ເພື່ອກໍານົດ ACL ທີ່ສັບສົນຫຼາຍ,
ໃຊ້ເຄື່ອງມື "s3acl" ຫຼັງຈາກ bucket ຖືກສ້າງຂຶ້ນ.
ACLs ກະປ໋ອງຕໍ່ໄປນີ້ຖືກກໍານົດໂດຍ S3:
ສ່ວນຕົວ ເຈົ້າຂອງໄດ້ຮັບ "FULL_CONTROL". ບໍ່ມີໃຜມີສິດການເຂົ້າເຖິງໃດໆ. ນີ້ແມ່ນ
Default
ອ່ານສາທາລະນະ
ເຈົ້າຂອງໄດ້ຮັບ "FULL_CONTROL". ຜູ້ອໍານວຍການທີ່ບໍ່ເປີດເຜີຍຊື່ແມ່ນໄດ້ຮັບ "ອ່ານ"
ເຂົ້າເຖິງ.
public-read-write
ເຈົ້າຂອງໄດ້ຮັບ "FULL_CONTROL". ອໍານວຍການທີ່ບໍ່ເປີດເຜີຍຊື່ແມ່ນໄດ້ຮັບ "ອ່ານ" ແລະ
ການເຂົ້າເຖິງ "ຂຽນ". ນີ້ແມ່ນນະໂຍບາຍທີ່ເປັນປະໂຫຍດທີ່ຈະນໍາໃຊ້ກັບ bucket, ຖ້າຫາກວ່າທ່ານ
ຕັ້ງໃຈໃຫ້ຜູ້ໃຊ້ທີ່ບໍ່ເປີດເຜີຍຊື່ທີ່ຈະໃສ່ວັດຖຸເຂົ້າໄປໃນຖັງ.
authenticated-ອ່ານ
ເຈົ້າຂອງໄດ້ຮັບ "FULL_CONTROL". ຫຼັກແຫຼ່ງໃດກໍ່ໄດ້ຮັບຮອງວ່າເປັນທະບຽນ
ຜູ້ໃຊ້ Amazon S3 ໄດ້ຮັບການເຂົ້າເຖິງ "ອ່ານ".
ຖັງ ນຶ່ງ ຫຼືຫຼາຍຊື່ bucket. ຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້ຈະຖືກສ້າງຂຶ້ນ.
ຜູ້ໃຊ້ອາດມີບໍ່ເກີນ 100 ຖັງ.
ຊື່ຖັງຕ້ອງມີຄວາມຍາວລະຫວ່າງ 3 ຫາ 255 ຕົວອັກສອນ, ແລະສາມາດບັນຈຸໄດ້ເທົ່ານັ້ນ
ຕົວອັກສອນ ແລະ ຕົວເລກ, ຂີດກ້ອງ, ໄລຍະເວລາ, ແລະ dash. ຊື່ຖັງແມ່ນກໍລະນີ
ອ່ອນໄຫວ. Buckets ທີ່ມີຊື່ທີ່ມີຕົວອັກສອນຕົວພິມໃຫຍ່ຫຼື underscores ແມ່ນ
ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍໃຊ້ວິທີການໂຮດຕິ້ງສະເໝືອນ.
Buckets ເປັນເອກະລັກໃນ namespace ທົ່ວໂລກ. ນັ້ນຫມາຍຄວາມວ່າຖ້າຫາກວ່າຜູ້ໃດຜູ້ຫນຶ່ງໄດ້ສ້າງ a
bucket ທີ່ມີຊື່ໃຫ້, ຄົນອື່ນບໍ່ສາມາດສ້າງ bucket ອື່ນທີ່ມີອັນດຽວກັນ
ຊື່
ຖ້າຊື່ bucket ເລີ່ມຕົ້ນດ້ວຍ XNUMX ຫຼືຫຼາຍກວ່າ dashes, ມັນອາດຈະຜິດພາດເປັນ a
ທາງເລືອກແຖວຄໍາສັ່ງ. ຖ້າເປັນກໍລະນີ, ແຍກຕົວເລືອກແຖວຄໍາສັ່ງຈາກ
ຊື່ bucket ທີ່ມີສອງ dashes, ເຊັ່ນ:
s3mkbucket --verbose -- --bucketname
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
AWS_ACCESS_KEY_ID ແລະ AWS_ACCESS_KEY_SECRET
ລະບຸ "AWS Access Key Identifiers" ສໍາລັບບັນຊີ AWS. AWS_ACCESS_KEY_ID
ປະກອບມີ "Access Key ID", ແລະ AWS_ACCESS_KEY_SECRET ປະກອບດ້ວຍ "ຄວາມລັບ
ລະຫັດການເຂົ້າເຖິງ. ເຫຼົ່ານີ້ແມ່ນ "ຊື່ຜູ້ໃຊ້" ແລະ "ລະຫັດຜ່ານ" ທີ່ມີປະສິດຕິຜົນຂອງ AWS
ການບໍລິການ, ແລະຄວນຈະຖືກເກັບຮັກສາໄວ້ເປັນຄວາມລັບ.
ລະຫັດການເຂົ້າເຖິງຕ້ອງຖືກລະບຸ, ໂດຍຜ່ານຕົວແປສະພາບແວດລ້ອມເຫຼົ່ານີ້, ຫຼືຜ່ານ
ໄດ້ --access-key ແລະ --ກະແຈລັບ ຕົວກໍານົດການເສັ້ນຄໍາສັ່ງ.
ຖ້າຕົວກໍານົດການເສັ້ນຄໍາສັ່ງຖືກຕັ້ງ, ພວກມັນ override ຕົວແປສະພາບແວດລ້ອມເຫຼົ່ານີ້.
CONFIGURATION ເອກະສານ
ຕົວເລືອກການຕັ້ງຄ່າຈະຖືກອ່ານຈາກໄຟລ໌ "~/.s3-ເຄື່ອງມື"ຖ້າມັນມີຢູ່
ຮູບແບບແມ່ນຄືກັນກັບຕົວເລືອກແຖວຄໍາສັ່ງທີ່ມີທາງເລືອກຫນຶ່ງຕໍ່ແຖວ. ສໍາລັບຕົວຢ່າງ, ໄດ້
ໄຟລ໌ສາມາດປະກອບມີ:
--access-key
--ກະແຈລັບ
-- ປອດໄພ
ໄຟລ໌ການຕັ້ງຄ່າຕົວຢ່າງນີ້ຈະລະບຸລະຫັດການເຂົ້າເຖິງ AWS ແລະທີ່ປອດໄພ
ການເຊື່ອມຕໍ່ໂດຍໃຊ້ HTTPS ຄວນຖືກໃຊ້ສໍາລັບການສື່ສານທັງຫມົດ.
ລາຍລະອຽດ
ສ້າງ buckets ໃນ Amazon Simple Storage Service (S3).
ໃຊ້ s3mkbucketp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net