지난번까지 MinIO를 설치하고 어떻게 사용하는지에 대해서 살펴보았다. 물론 그냥 MinIO Browser 자체를 사용하는 사람도 있을거라 생각하지만 이것만 사용하는것은 앙꼬없는 찐빵같은 것이다. 어플리케이션과 연동해서 사용을 해야 비로소 제대로 사용하는 것이라고 생각된다. 일단 이번에는 MinIO의 bucket을 어떻게 java application으로 컨트롤하는지 예제를 통해 API 사용하는 법을 알아보자. MinIO Browser 에서 현재 bucket 목록을 확인한다. oingdaddy와 sample이라는 bucket이 존재한다. pom.xml io.minio minio 6.0.11 일단은 pom.xml 에 minio dependency를 추가해준다. TestMinIO.java (bucket re..
예전에 파일 업로드를 위한 서버를 구성을 한적이 있었다. 들어온 요청(파일)을 특정 경로에 저장시켜주는 역할을 하는 하나의 JSP 파일을 가진 초간단 파일 업로드 서버였다. 이정도 역할만 해주면 되어서 더이상의 작업은 하지 않았는데 돌이켜 생각해보면 참 위험한 행동이었다... 세월이 흘러 이제는 이런 상황에 유용하게 사용할 수 있는 MinIO 라는 것이 나왔다. (이 글을 쓰고 있는 지금도 이걸 민아이오라고 읽어야 할지 미니오라고 읽어야 할지 모르겠다.. 일단은 민아이오라고 읽는걸로.. 누가좀 알려주세요) 파일업로드를 쉽게 할 수 있도록 지원해주는 어플리케이션이라고 생각하면 이해하기 쉬울것 같다. MinIO는 지금 설명한 이런 기능만을 제공하기 위해 나온것이 아니고 Amazon의 S3 클라우드 스토리지 ..