s3://your-bucket/screenshots/
ปุ่มลัดเดียว
แบ็กเอนด์ boto3 แบบเนทีฟ รองรับ AWS S3, Cloudflare R2, MinIO, Wasabi, Backblaze B2 — ทุกที่ที่เข้ากันได้กับ S3
boto3 · เอนด์พอยต์ที่กำหนดเอง · พร้อมใช้งานกับ CDN
การอัปโหลดภาพหน้าจอไปยัง S3 เป็นขั้นตอนการทำงานที่ทุกการจับภาพจะถูกอัปโหลดอัตโนมัติไปยังที่เก็บอ็อบเจกต์ที่เข้ากันได้กับ S3 (AWS S3, Cloudflare R2, MinIO, Wasabi, Backblaze B2) Maxisnap มีแบ็กเอนด์ boto3 แบบเนทีฟที่รองรับเอนด์พอยต์ที่กำหนดเอง, การสร้างเทมเพลตพาธ และโดเมนฐาน URL สาธารณะ — เหมาะอย่างยิ่งเมื่อคุณต้องการให้ภาพหน้าจอของคุณโฮสต์บน CDN ของคุณเอง, จัดเก็บเวอร์ชันใน bucket ของคุณเอง และเรียกเก็บเงินไปยังบัญชีคลาวด์ของคุณเอง
ผู้ให้บริการเจ็ดราย, แบ็กเอนด์เดียว
AWS S3
เอนด์พอยต์ boto3 เริ่มต้น
ต้นฉบับ. จ่ายตามการใช้งาน, ทั่วโลก. ใช้กับ CloudFront สำหรับ URL ของ CDN. Bucket แยกตามภูมิภาค.
Cloudflare R2
<account>.r2.cloudflarestorage.com
ไม่มีค่าธรรมเนียม egress. ฟรี 10 GB. แนะนำสำหรับผู้ใช้ Maxisnap ส่วนใหญ่ — ถูกที่สุดสำหรับที่เก็บภาพหน้าจอส่วนตัว.
MinIO
URL ที่โฮสต์ด้วยตนเองของคุณ
เซิร์ฟเวอร์ S3 ที่โฮสต์ด้วยตนเอง. ทำงานบนเซิร์ฟเวอร์ที่บ้าน, NAS, หรือ VPS. ดีที่สุดเมื่อคุณไม่ต้องการการมีส่วนร่วมจากบุคคลที่สามเลย.
Wasabi
s3.wasabisys.com
$7/TB/เดือน แบบคงที่. ไม่มีค่าธรรมเนียม egress หากคุณดาวน์โหลดไม่เกิน 10 GB ต่อเดือนต่อ TB ที่จัดเก็บ. การเรียกเก็บเงินที่รวดเร็วและง่ายดาย.
Backblaze B2
s3.<region>.backblazeb2.com
พื้นที่จัดเก็บ $6/TB/เดือน. ฟรี egress สูงสุด 3 เท่าของข้อมูลที่จัดเก็บ. รวมถึงฟรี 10 GB ที่ใจกว้าง.
DigitalOcean Spaces
<region>.digitaloceanspaces.com
$5/เดือน สำหรับพื้นที่จัดเก็บ 250 GB + การถ่ายโอน 1 TB. เหมาะสมหากคุณโฮสต์บน DO อยู่แล้ว. มี CDN ในตัว.
Linode Object Storage
<region>.linodeobjects.com
$5/เดือน สำหรับ 250 GB + การถ่ายโอน 1 TB. รองรับโดย Akamai CDN. ง่ายหากคุณใช้งาน Linode/Akamai อยู่แล้ว.
กำหนดค่าการอัปโหลด S3
- 01
สร้าง bucket
บนคอนโซลของผู้ให้บริการของคุณ ให้สร้าง bucket (หรือ R2 bucket, หรือ Space) จดบันทึกภูมิภาค, access key ID, และ secret access key สำหรับการใช้งาน CDN ให้ตั้งค่าโดเมน public bucket ด้วย
- 02
เปิดการตั้งค่าการอัปโหลด
ไอคอน Maxisnap บนถาดระบบ → การตั้งค่า → อัปโหลด → เพิ่มเซิร์ฟเวอร์ → เลือก S3.
- 03
ป้อนข้อมูลรับรอง
ชื่อ Bucket, Access Key, Secret Key, ภูมิภาค สำหรับผู้ให้บริการที่ไม่ใช่ AWS ให้กรอก Endpoint URL (เช่น
https://<account>.r2.cloudflarestorage.com). - 04
ตั้งค่าพาธ + URL พื้นฐาน
เทมเพลตพาธ:
screens/{date}/ms_{uuid}.{ext}. URL พื้นฐาน: URL CDN หรือ public bucket ของคุณ การอัปโหลดแต่ละครั้งจะสร้าง URL บนโดเมนนี้ - 05
ทดสอบ + บันทึก
คลิก ทดสอบการเชื่อมต่อ. เมื่อสำเร็จ, บันทึก.
Ctrl+Alt+7ตอนนี้อัปโหลดไปยัง S3 bucket ของคุณและคัดลอก URL CDN ไปยังคลิปบอร์ดของคุณ
คำถามที่พบบ่อยเกี่ยวกับการอัปโหลด S3
Maxisnap รองรับ Cloudflare R2 หรือไม่?
ใช่ R2 เข้ากันได้กับ S3 — กำหนดค่าด้วยข้อมูลรับรอง R2 ของคุณและ endpoint https://<account>.r2.cloudflarestorage.com. Boto3 จัดการให้โดยอัตโนมัติ
ฉันสามารถใช้ S3 endpoint แบบกำหนดเองได้หรือไม่?
ใช่ การกำหนดค่า S3 ยอมรับฟิลด์ Endpoint URL สำหรับผู้ให้บริการที่เข้ากันได้กับ S3 ทุกราย: R2, MinIO, Wasabi, B2, DO Spaces, Linode หรือเซิร์ฟเวอร์ที่โฮสต์เอง
ที่เก็บข้อมูลที่เข้ากันได้กับ S3 ที่ถูกที่สุดสำหรับ screenshot คืออะไร?
Cloudflare R2 — ฟรี 10 GB, ไม่มีค่าธรรมเนียมการส่งออกข้อมูล สำหรับการใช้งานที่หนักขึ้น Wasabi ($7/TB) หรือ Backblaze B2 ($6/TB) เป็นตัวเลือกที่แข็งแกร่งทั้งคู่ MinIO ที่โฮสต์เองจะถูกที่สุดหากคุณมีเซิร์ฟเวอร์อยู่แล้ว
รองรับการทำ versioning หรือไม่?
Versioning ถูกกำหนดค่าที่ระดับ bucket บนผู้ให้บริการของคุณ Maxisnap อัปโหลดด้วย UUID ที่ไม่ซ้ำกัน ดังนั้นการเขียนทับจึงเกิดขึ้นได้ยาก แต่ถ้าเปิด versioning ไว้ การอัปโหลดทุกครั้งจะถูกเก็บรักษาไว้
ฉันสามารถตั้งค่า CDN base URL ได้หรือไม่?
ใช่ — และคุณควรทำ ตั้งค่า Base URL เป็น CloudFront, R2 public bucket, หรือ DO Spaces CDN URL ของคุณ URL ในคลิปบอร์ดจะตรงไปยัง CDN ไม่ใช่ S3 endpoint ดิบ
ส่ง screenshot ผ่านคลาวด์ของคุณเอง
ดาวน์โหลด Maxisnap ชี้ไปที่ S3 bucket ของคุณ และทุก Ctrl+Alt+7 จะไปอยู่ในโครงสร้างพื้นฐานของคุณ
ที่เกี่ยวข้อง: การอัปโหลด SFTP · ภาพหน้าจอเป็นลิงก์ · คุณสมบัติ · สำหรับนักพัฒนา · ทางเลือกของ Droplr