DEV Community

Weerasak Chongnguluam
Weerasak Chongnguluam

Posted on

4 2

รัน MinIO เพื่อทดสอบเวลาเขียนโค้ดต่อกับ AWS S3

MinIO เป็น Open Source Object Storage service ใช้ license Apache License v2.0 โดยมี API ที่ compatible กับ API ของ AWS S3 ดังนั้น ก็เป็นตัวช่วยที่ดีถ้าเราอยากทดสอบโค้ดที่จะต้องต่อกับ S3 แต่ยังไม่มี account AWS S3 จริงๆ

การใช้งานมีวิธีติดตั้งหลายแบบ แต่แบบง่ายสุดคือไม่ต้องติดตั้ง รันมันผ่าน Docker เลย ง่ายๆแบบนี้

> docker run -p 9000:9000 minio/minio server /data
Enter fullscreen mode Exit fullscreen mode

ซึ่ง default สำหรับ env AWS_ACCESS_KEY_ID กับ env AWS_SECRET_ACCESS_KEY นั้นใช้ minioadmin ได้เลย

นอกจากนั้นยังมีหน้า admin อีกด้วยเมื่อเข้าเข้าไปที http://localhost:9000 โดยใช้ username กับ password minioadmin ทั้งคู่เลย

เมื่อเข้าไปแล้วด้านขวาล่างจะมีปุ่ม + ให้เรากดแล้วสร้าง bucket ใหม่ได้

Alt Text

จริงๆแล้ว MinIO ไม่ได้เอาไว้แค่ทดสอบ ใครจะเอาไปใช้เป็น service แทน AWS S3 เลยก็ได้เช่นกัน แต่ก็ถ้าใช้งานจริงๆอย่าลืมอ่านคู่มือเพื่อตั้งค่าการใช้งานและ key ต่างๆให้ปลอดภัยด้วยนะครับ

ขอฝาก Buy Me a Coffee

สำหรับท่านใดที่อ่านแล้วชอบโพสต์ต่างๆของผมที่นี่ ต้องการสนับสนุนค่ากาแฟเล็กๆน้อยๆ สามารถสนับสนุนผมได้ผ่านทาง Buy Me a Coffee คลิ๊กที่รูปด้านล่างนี้ได้เลยครับ

Buy Me A Coffee

ส่วนท่านใดไม่สะดวกใช้บัตรเครดิต หรือ Paypal สามารถสนับสนุนผมได้ผ่านทาง PromptPay โดยดู QR Code ได้จากโพสต์ที่พินเอาไว้ได้ที่ Page DevDose ครับ https://web.facebook.com/devdoseth

ขอบคุณครับ 🙏

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)