DEV Community

Weerasak Chongnguluam
Weerasak Chongnguluam

Posted on

รัน 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

ขอบคุณครับ 🙏

Top comments (0)