การสร้าง Bucket แบบเปิดใช้งาน Versionings Object Storage (MinIO)
- Posted by Kitthawat Chaisingthong
- Categories Explicit Knowledge, การจัดการความรู้, ชุมชนนักพัฒนา
- Date July 15, 2024
MinIO คืออะไร
มันคือ Object Storage Server ที่สามารถใช้เก็บข้อมูลประเภท Unstructure หรือเก็บไฟล์ต่างๆได้ และ MinIOยังเป็น Amazon S3 Compatible Object Storage อีกด้วย
การสร้าง Bucket
การสร้าง Bucket แบบเปิดการใช้งาน Versionings กับไม่เปิดการใช้งาน Versionings ต่างกันอย่างไร
- เปิดการใช้งาน Versionings

จะช่วยให้สามารถเก็บ Object File ได้หลาย Version ภายใต้ Key ตัวเดียวกัน เช่น อัปโหลดไฟล์ที่มีชื่อว่า test_minio_upload.pdf อัปโหลดขึ้นมา 3 ครั้งในแต่ละครั้งที่อัปโหลดขึ้นมามีเนื้อหาไฟล์ที่แตกต่างกันจะถูกสร้างเป็น versionID ที่แตกต่างกันภายใต้ Key ตัวเดียวกัน
หากกดดูเอกสารแต่ละ Version ก็จะแสดงข้อมูลเอกสารที่แตกต่างกันตามลำดับที่อัปโหลดขึ้นมา

การลบเอกสาร แบบเปิดการใช้งาน Versionings

หากเราทำการกดลบเอกสารโดยที่ไม่ปรับ Toggle Switch เป็น Yes เอกสารจะไม่ได้ถูกลบจริงๆจะเป็นการสร้าง Version Delete ขึ้นมาใหม่

แต่หากต้องการลบเอกสารจริงๆให้ปรับ Toggle Switch เป็น Yes เอกสารก็จะถูกลบจริงๆและไม่สามารถย้อยดู Version ของเอกสารได้อีก

- ปิดการใช้งาน Versionings

จะเหมือนเวลาเราอัปโหลดไฟล์ขึ้นเก็บบน Server ปกติ จะไม่มีการเก็บไฟล์เป็น Version หากอัปโหลดเข้ามาเป็น Key เดียวกันเอกสารนั้นๆก็จะถูกทับไปเลย เช่น อัปโหลดไฟล์ที่มีชื่อว่า test_minio_upload.pdf อัปโหลดขึ้นมา 3 ครั้งเอกสารที่อยู่บน Object Storage ก็จะเป็นเอกสารล่าสุดที่มีการอัปโหลดเข้ามา
หากกดดูเอกสารเอกสารต้องเป็นเอกสารล่าสุดที่ถูกอัปโหลดเข้ามา
การลบเอกสาร แบบปิดการใช้งาน Versionings

หากกดลบเอกสารแล้วเอกสารจะถูกลบออกจาก Object Storage จริงๆเลย
You may also like
การลงทะเบียนและการตั้งค่าบริการ API Google’s OAuth 2.0 เพื่อให้เว็บแอปพลิเคชันสามารถเข้าสู่ระบบ (Login) ผ่าน Google Account มีขั้นตอนดังนี้ 1. พิมพ์ URL https://console.cloud.google.com และคลิก Select a project 2. คลิก New project 3. กรอกข้อมูลชื่อโครงการ (Project name) ให้ครบถ้วน จากนั้นคลิกปุ่ม Create 4. คลิกเมนูหลักที่มุมบนด้านซ้าย เพื่อให้แสดงเมนูทั้งหมด 5. คลิกที่เมนู APIs & Services จากนั้นเลือก Credentials …
จากการปฏิบัติงานพัสดุสำนักคอมพิวเตอร์ มหาวิทยาลัยบูรพา ที่ผ่านมาพบปัญหาเรื่องของการบริหารสัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ และอาคารเฉลิมพระเกียรติฉลองสิริราชสมบัติครบ 60 ปี (KB) (พื้นที่ให้บริการ IT Services ชั้น 1) จำนวน 1 งาน เนื่องจากผู้ปฏิบัติงานของคู่สัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ได้ขาดงาน ดังนั้น การจัดทำสัญญาตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ประกอบระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 สำนักคอมพิวเตอร์ ในฐานะผู้ว่าจ้าง จะต้องจัดทำสัญญาและบริหารสัญญา ให้เป็นไปตามเงื่อนไขหรือข้อกำหนดในสัญญา เพื่อรักษาสิทธิและประโยชน์ของหน่วยงานหรือคู่สัญญา ทั้งจะต้องปฏิบัติงานตามระเบียบ ข้อกำหนดของทางราชการ และข้อกฎหมายที่เกี่ยวข้อง ด้วยความเป็นธรรม และตรวจสอบได้การบริหารสัญญาเป็นหน้าที่ของคณะกรรมการตรวจรับ ตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ข้อ 100 ความว่า ในการดำเนินการตามสัญญาหรือข้อตกลง …
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ หลายครั้งที่เรามีข้อมูลจำนวนมาก และต้องใช้เวลานานในการสรุปผล สร้างกราฟ หรือหาคำตอบให้ผู้บริหาร แต่ปัจจุบัน Excel มีเครื่องมือที่ช่วยให้การวิเคราะห์ข้อมูลเป็นเรื่องง่ายขึ้น นั่นคือฟังก์ชัน Analyze Data เครื่องมือนี้เปรียบเสมือน “นักวิเคราะห์ข้อมูลส่วนตัว” ที่ใช้ AI ช่วยมองหาความสัมพันธ์ แนวโน้ม และประเด็นสำคัญจากข้อมูลให้เราโดยอัตโนมัติ …
