Building a Local S3 Environment with MinIO: AWS SDK for Java V2 Migration Guide

Ever faced this warning when starting Spring Boot?
warning: The AWS SDK for Java v1.11.x has been marked as maintenance mode…
Are you developing applications that use Amazon S3? Setting up a local development environment can be tricky. In this guide, I’ll show you how to use MinIO as a local S3-compatible storage solution, with a special focus on AWS SDK for Java V2 implementation.
This article was originally published on KINTO Technologies Blog.

What you’ll learn:

  • Setting up MinIO with Docker Compose
  • Implementing AWS SDK for Java V2
  • Handling GitHub Actions integration
  • Best practices and troubleshooting tips

Here’s a quick look at what we’ll build:

<span>services</span><span>:</span>
<span>minio</span><span>:</span>
<span>container_name</span><span>:</span> <span>minio_test</span>
<span>image</span><span>:</span> <span>minio/minio:latest</span>
<span>command</span><span>:</span> <span>[</span><span>'</span><span>server'</span><span>,</span> <span>'</span><span>/data'</span><span>,</span> <span>'</span><span>--console-address'</span><span>,</span> <span>'</span><span>:9001'</span><span>]</span>
<span>ports</span><span>:</span>
<span>-</span> <span>"</span><span>9000:9000"</span>
<span>-</span> <span>"</span><span>9001:9001"</span>
<span>services</span><span>:</span>
  <span>minio</span><span>:</span>
    <span>container_name</span><span>:</span> <span>minio_test</span>
    <span>image</span><span>:</span> <span>minio/minio:latest</span>
    <span>command</span><span>:</span> <span>[</span><span>'</span><span>server'</span><span>,</span> <span>'</span><span>/data'</span><span>,</span> <span>'</span><span>--console-address'</span><span>,</span> <span>'</span><span>:9001'</span><span>]</span>
    <span>ports</span><span>:</span>
      <span>-</span> <span>"</span><span>9000:9000"</span>
      <span>-</span> <span>"</span><span>9001:9001"</span>
services: minio: container_name: minio_test image: minio/minio:latest command: ['server', '/data', '--console-address', ':9001'] ports: - "9000:9000" - "9001:9001"

Enter fullscreen mode Exit fullscreen mode

The complete guide includes working examples and code snippets that you can use right away in your projects.
Read the full tutorial (English) → https://blog.kinto-technologies.com/posts/2023-12-21-minio_amazons3_compatible/

原文链接:Building a Local S3 Environment with MinIO: AWS SDK for Java V2 Migration Guide

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
It is by acts and not by ideas that people live.
行动是根本,想法锦上添花
评论 抢沙发

请登录后发表评论

    暂无评论内容