1) MiniO API๋ฅผ ์ด์ฉํ CRUD ์ค์ต (Java) (1) Connection (์ฐ๊ฒฐ) MinioClient minioClient = MinioClient.builder().endpoint(endPoint) .credentials(accessKey, "secretKey) .build(); endPoint๋ miniO ์๋ฒ์ IP์ ํฌํธ ์ฃผ์๋ฅผ ๊ธฐ์
ํ๊ณ accessKey, secretKey๋ ๋์๋ณด๋์์ ๋ฐ๊ธ๋ฐ์! (2) Check Bucket Exist (๋ฒํท ์ฒดํฌ) boolean found = minioClient.bucketExists(BucketExistsArgs.builder().bucket("test").build()); if (found) { System.out.println("์กด์ฌ")..
๐พ Storage/MiniO
1) MiniO ์ค์น (๋ฐฐํฌ) (1) ์ง์ ํ๊ฒฝ MiniO๋ Windows, Mac, Linux, FreeBSE, Docker ํ๊ฒฝ์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. Linux ์ง์ ์ฌ์์ ๋ฐ๋ฅธ URL ๋งํฌ 64-bit Intel/AMD https://dl.min.io/server/minio/release/linux-amd64/minio 64-bit ARM https://dl.min.io/server/minio/release/linux-arm64/minio 64-bit PowerPC LE (ppc64le) https://dl.min.io/server/minio/release/linux-ppc64le/minio IBM Z-Series (S390X) https://dl.min.io/server/minio/release/..
1) Minio (Minimal Object Storage) (1) Minio๋ MiniO๋ ์คํ ์์ค๋ก ์ ๊ณต๋๋ ๋ถ์ฐ ์คํ ๋ฆฌ์ง ์๋ฃจ์
์ด๋ค. ํ์ผ ์คํ ๋ฆฌ์ง, ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ฅผ ์ง์ํ์ง ์๊ณ ์ค๋ก์ง ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง ํํ๋ก ์ ๊ณต๋๋ฉฐ Amazon S3 ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ์๋น์ค์ ์๋ฒฝํ๊ฒ ํธํ๋๊ธฐ ๋๋ฌธ์ Amazon S3์ SDK๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํ์ผ์ ๋ํ ์ง์ ์ ์ธ ์์ ์ ๋ถ๊ฐ๋ฅํ๋ฉฐ, ํญ์ ๋ฎ์ด์ฐ๋ (Overwrite) ๋ฐฉ์์ด ์ฌ์ฉ๋๋ค. (2) MiniO ์ฃผ์ ํน์ง โ AWS S3 API ํธํ MiniO๋ AWS S3์ API๋ฅผ ์๋ฒฝํ๊ฒ ๋๊ฐ์ด ๊ตฌํํ์ฌ 100% ํธํ๋๊ธฐ ๋๋ฌธ์ MiniO๋ฅผ ์คํ ๋ฆฌ์ง๋ก ์ฌ์ฉํ๋ค S3 ์คํ ๋ฆฌ์ง๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๋๋ผ๋ ์ ํ๋ฆฌ์ผ์ด์
์ฝ๋๋ฅผ..