การจัดเก็บวัตถุ Vultr

ที่เก็บข้อมูลวัตถุที่เข้ากันได้กับ S3 นั้นมีอยู่ในคลาวด์ Vultr แล้ว เทคโนโลยีการจัดเก็บวัตถุของเรานั้นสามารถปรับขนาดได้และสามารถรวมเข้ากับโซลูชันที่คุณมีอยู่ได้อย่างง่ายดาย บทความนี้ให้ภาพรวมเกี่ยวกับที่เก็บข้อมูลวัตถุและคำแนะนำในการเริ่มต้นใช้งาน

ที่เก็บวัตถุคืออะไร?

การจัดเก็บวัตถุเป็นบริการที่สามารถเข้าถึงได้บนเว็บสำหรับการจัดเก็บและการดึงไฟล์ ไฟล์ถูกเรียกว่า "วัตถุ" วัตถุที่อัปโหลดไปยังที่เก็บข้อมูลวัตถุสามารถเข้าถึงได้แบบส่วนตัวหรือสาธารณะบนเว็บ ที่เก็บวัตถุรองรับวัตถุได้ไม่ จำกัด จำนวน

ใช้กรณีสำหรับการจัดเก็บวัตถุรวมถึง:

  • โฮสต์เนื้อหาเว็บไซต์แบบคงที่ (รูปภาพ, javascript, css, ไฟล์สื่อ)
  • แบ่งปันซอฟต์แวร์หรือไฟล์ธุรกิจ
  • สำรองและกู้คืนโซลูชัน
  • เก็บวัตถุจำนวนมาก
  • ขจัดความจำเป็นในการจัดการและขยายพื้นที่เก็บไฟล์

ฉันจะสั่งซื้อที่เก็บวัตถุได้อย่างไร

ภายในพอร์ทัลลูกค้า Vultrรายการเมนู "วัตถุ" จะปรากฏที่ด้านบนของหน้า นี้จะนำคุณไปยังรายชื่อการสมัครรับการเก็บรักษาวัตถุ

ในหน้ารายชื่อการสมัครสมาชิกคุณจะพบลิงค์เพื่อสั่งซื้อที่เก็บข้อมูลวัตถุและจัดการการสมัครสมาชิกที่เก็บข้อมูลวัตถุที่มีอยู่

ฉันจะใช้ที่เก็บข้อมูลวัตถุได้อย่างไร

เมื่อคุณได้สั่งการสมัครรับการเก็บรักษาวัตถุสมัครจะแสดงในรายการการสมัครสมาชิก การคลิกที่การสมัครสมาชิกจะไปที่หน้ารายละเอียดการสมัครสมาชิกที่ให้ชื่อโฮสต์และคีย์การเข้าถึงที่จำเป็นแก่คุณ

ที่เก็บวัตถุของ Vultr นั้นใช้งานได้กับ S3 * ซึ่งหมายความว่ามันเข้ากันได้กับเครื่องมือส่วนใหญ่ที่ออกแบบมาสำหรับ Amazon S3

แนวคิดหลัก

การเก็บรักษาวัตถุจะซื้อใน Vultr ผ่านการสมัครสมาชิก การสมัครสมาชิกครั้งเดียวจะมอบพื้นที่เก็บข้อมูลจำนวนหนึ่งแก่คุณในสถานที่ที่กำหนด การสมัครสมาชิกแต่ละครั้งจะถูกแยกและมีชุดของคีย์การเข้าถึง S3 หากคุณต้องการจัดเก็บวัตถุทั้งในนิวเจอร์ซีย์และลอสแองเจลิสคุณจะต้องซื้อการสมัครสมาชิกสองรายการ

การสมัครสมาชิกแต่ละครั้งจะมีรหัสการเข้าถึง S3 คู่ นี่คือกุญแจที่ใช้กับซอฟต์แวร์ที่เข้ากันได้กับ S3 ของคุณ

มีซอฟต์แวร์หลากหลายที่รองรับ S3 ซอฟต์แวร์ที่คุณสามารถใช้ได้ขึ้นอยู่กับความชอบส่วนบุคคลและระบบปฏิบัติการของคอมพิวเตอร์ของคุณ โดยทั่วไปจะมีทั้งเครื่องมือที่ใช้ CLI และเครื่องมือกราฟิก เรามีตัวอย่างหลายตัวอย่างในภายหลังในเอกสารนี้

วัตถุจะถูกเก็บไว้ในถัง ก่อนที่คุณจะเริ่มอัปโหลดวัตถุคุณต้องสร้างที่เก็บอย่างน้อยหนึ่งถัง ที่เก็บข้อมูลจะคล้ายกับโฟลเดอร์ในระบบไฟล์ ชื่อถังจะไม่ซ้ำกันในสถานที่ที่กำหนด ตัวอย่างเช่นฉันไม่สามารถสร้างสองถังตั้งชื่อmybucketในรัฐนิวเจอร์ซีย์ ดู "กฎการตั้งชื่อถัง" สำหรับข้อมูลเพิ่มเติม

ที่เก็บข้อมูลสามารถเข้าถึงได้ทางเว็บโดยใช้ชื่อ ตัวอย่างเช่นถ้าฉันสร้างฝากข้อมูลชื่อmybucketในรัฐนิวเจอร์ซีย์ฝากข้อมูลจะพร้อมใช้งานที่https://mybucket.ewr1.vultrobjects.com/และเช่นhttps://ewr1.vultrobjects.com/mybucket/กัน ewr1.vultrobjects.comส่วนชื่อโฮสต์แตกต่างกันไปตามภูมิภาคและสามารถนำมาอ้างอิงในรายชื่อการสมัครรับการเก็บรักษาวัตถุ

วัตถุถูกอัปโหลดไปยังที่เก็บข้อมูล ในเครื่องมือ S3 ส่วนใหญ่วัตถุจะเป็น "ส่วนตัว" โดยค่าเริ่มต้น ซึ่งหมายความว่าคุณจะต้องใช้รหัสการเข้าถึง S3 เพื่อดาวน์โหลดวัตถุ ไฟล์สามารถทำให้เป็น "สาธารณะ" ทำให้สามารถเข้าถึงได้บนเว็บ อัปโหลดphoto.jpgไปmybucketแล้วตั้งค่าอนุญาตให้ "สาธารณะ" https://mybucket.ewr1.vultrobjects.com/photo.jpgจะทำให้ไฟล์ที่สามารถเข้าถึงได้

s3cmd: ตัวอย่างเครื่องมือ CLI

S3cmdเป็นไคลเอ็นต์บรรทัดคำสั่ง S3 สำหรับ Linux และ Mac เวอร์ชันทดสอบของเราคือ 2.0.2

s3cmdครั้งแรกที่คุณจะต้องกำหนดค่า

s3cmd --configure

ตัวช่วยจะถามคำถามคุณหลายข้อ ใช้ค่าที่ให้มาพร้อมกับการสมัครสมาชิกที่เก็บวัตถุของคุณสำหรับคำถามด้านล่าง แทนที่access123, secret123และewr1.vultrobjects.comตามลำดับ

Access key: access123
Secret key: secret123
...
S3 Endpoint: ewr1.vultrobjects.com
DNS style bucket+hostname:port: %(bucket)s.ewr1.vultrobjects.com
...

หลังจากเสร็จสิ้นตัวช่วยสร้างคุณสามารถใช้s3cmdเพื่อเข้าถึงที่เก็บข้อมูลวัตถุของคุณ

# make bucket
s3cmd mb s3://mybucket

# remove bucket
s3cmd rb s3://mybucket

# list buckets
s3cmd ls

# list files in bucket
s3cmd ls s3://mybucket

# upload file, private access
s3cmd put photo.jpg s3://mybucket/photo.jpg

# upload file, public access
s3cmd put -P photo.jpg s3://mybucket/photo.jpg

# download file
s3cmd get s3://mybucket/photo.jpg

# delete file
s3cmd rm s3://mybucket/photo.jpg

# change access on file to public
s3cmd setacl s3://mybucket/photo.jpg --acl-public

# change access on file to private
s3cmd setacl s3://mybucket/photo.jpg --acl-private

# enable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-public

# disable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-private

ดูตัวอย่างเพิ่มเติมได้ที่s3cmdmanpage

Cyberduck: ตัวอย่างเครื่องมือกราฟิก

Cyberduckเป็นตัวจัดการไฟล์กราฟิกสำหรับ Windows และ Mac รองรับ S3, FTP และบริการแชร์ไฟล์ยอดนิยมมากมาย เวอร์ชันทดสอบของเราคือ 6.8.2

เชื่อมต่อกับที่เก็บวัตถุ Vultr โดยคลิก "เปิดการเชื่อมต่อ"

กล่องโต้ตอบ "เปิดการเชื่อมต่อ" จะปรากฏขึ้น คุณต้องระบุ " Server", " Access Key ID" และ " Password" ใช้ค่าที่ให้มาพร้อมกับการสมัครสมาชิกที่เก็บวัตถุของคุณ

  • " Server" คือชื่อโฮสต์ S3 ( ewr1.vultrobjects.com)
  • " Access Key ID" เป็นรหัสการเข้าถึง S3
  • " Password" คือคีย์ลับ S3

คลิกปุ่ม "เชื่อมต่อ" เพื่อเชื่อมต่อ หลังจากนั้นคุณสามารถจัดการไฟล์ด้วย Cyberduck

# create bucket
Choose "File, New Folder" from the menu, or right click in the file area and choose "New Folder". The folder name is the bucket name.

# remove bucket
Right click on a bucket, click "Delete".

# upload file
Drag and drop a file from your computer onto the bucket.

# download file
Right click on a file, click "Download As...".

# delete file
Right click on a file, click "Delete".

# change access on file to public
Right click on a file, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# change access on file to private
Right click on a file, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

# enable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# disable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

ข้อมูลทางเทคนิค

ขีด จำกัด อัตรา

ที่เก็บอ็อบเจ็กต์มีขีด จำกัด อัตรา 400 คำร้องขอต่อวินาที หากแอปพลิเคชันของคุณต้องการปริมาณการร้องขอที่สูงกว่าเราขอแนะนำให้ปรับใช้พร็อกซีแคชหน้าหน่วยเก็บข้อมูลวัตถุของคุณเพื่อประสิทธิภาพและความปลอดภัย

กฎการตั้งชื่อถัง

  • ชื่อถังต้องไม่ซ้ำกันต่อสถานที่
  • ชื่อที่ฝากข้อมูลจะต้องเริ่มต้นและลงท้ายด้วยตัวอักษรตัวเล็ก
  • ชื่อถังอาจมีเส้นประ (-)
  • ความยาวสูงสุดของชื่อถังคือ 255 อักขระ
  • ชื่อถังที่ยาวเกิน 63 อักขระไม่สามารถเข้าถึงได้เมื่อใช้ชื่อโฮสต์ถังเสมือนเช่น: "mylongbucketname.ewr1.vultrobjects.com" สำหรับชื่อถังที่ยาวกว่าต้องใช้วิธีการไดเรกทอรีระดับสูงสุดเช่น "ewr1.vultrobjects.com/mylongbucketname"

S3 ความเข้ากันได้

ตารางด้านล่างแสดงความเข้ากันได้ระหว่างที่เก็บวัตถุ Vultr และโปรโตคอล S3 ความเข้ากันได้อาจถูก จำกัด ขึ้นอยู่กับเครื่องมือ S3 ที่ใช้ในการเข้าถึงที่เก็บวัตถุ Vultr

สำหรับคำขอดาวน์โหลดส่วนหัว "ความยาวเนื้อหา" อาจไม่ตรงกับขนาดของไฟล์ เนื่องจากเราใช้ gzip บนเว็บเซิร์ฟเวอร์ของเราเพื่อปรับปรุงประสิทธิภาพ ในเหตุการณ์ที่เกิดขึ้นได้ยากซึ่งเป็นสาเหตุของปัญหาระบบอัตโนมัติของคุณคุณสามารถปิดใช้งาน gzip ตามคำขอได้ โครงการ libcloud กำลังได้รับการอัปเดตเพื่อรองรับพฤติกรรมนี้

Bucket ACLs (รับ, ใส่) ใช่
การเข้าถึงถังข้อมูล ไม่
คลังสินค้าคงคลัง ไม่
ระยะเวลาฝากข้อมูล ใช่
ที่ตั้งถัง ใช่
ฝากข้อมูล ไม่
เวอร์ชั่นของ Bucket Bucket ใช่
การจำลองแบบถัง ไม่
ฝากคำขอการชำระเงิน ใช่
เว็บไซต์ฝากข้อมูล ไม่
ใช่
คัดลอกวัตถุ ใช่
สร้างถัง ใช่
ลบถัง ใช่
ลบวัตถุ ใช่
รับ Bucket Info (HEAD) ใช่
รับวัตถุ ใช่
รับข้อมูลวัตถุ (HEAD) ใช่
รายการถัง ใช่
การอัพโหลดหลายส่วน ใช่
Object ACL (รับวาง) ใช่
ข้อมูลเมตาของวัตถุ ใช่
การติดแท็กวัตถุ ใช่
วัตถุ POST ใช่
นโยบาย (ถังวัตถุ) ใช่
URL ที่ลงชื่อล่วงหน้า ใช่
ใส่วัตถุ ใช่


Leave a Comment

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true