Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

MinIO using AWS SDK for Go and AWS CLI

NotificationsYou must be signed in to change notification settings

rupeshtr78/minio-aws-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository demonstrates how to interact with MinIO using AWS SDK for Go and AWS CLI, treating MinIO as an S3-compatible object storage service.

Prerequisites

  • Go 1.22.0 or later
  • AWS CLI
  • MinIO server can be configured usingdocker-compose.yaml

Setup

  1. Clone this repository
  2. Install dependencies:

Setup aws cli with Minio

To set up AWS S3 CLI to work with MinIO, follow these steps:

  1. Install AWS CLI if you haven't already.

  2. Configure AWS CLI with MinIO credentials:

aws configure --profile minio

Enter your MinIO access key, secret key, and region (e.g., us-east-1).

  1. Enable AWS Signature Version 4:
aws configure set default.s3.signature_version s3v4
  1. When using AWS CLI commands with MinIO, One option is to include the--endpoint-url parameter pointing to your MinIO server:
aws --endpoint-url https://your-minio-server:9000 s3 <command>

For example, to list buckets:

aws --endpoint-url https://your-minio-server:9000 s3 ls

To create a bucket:

aws --endpoint-url https://your-minio-server:9000 s3 mb s3://mybucket

To upload a file:

aws --endpoint-url https://your-minio-server:9000 s3 cp file.txt s3://mybucket/

Set Default Profile

aws configure --profile minio# Enter access keyid and secret keyaws s3 ls --profile<profile_name>export AWS_PROFILE=<profile_name>aws s3 ls

Aws Config File

~/.aws/config[default]region = us-west-1s3 =    signature_version = s3v4[profile minio]region = us-west-1services = miniosrv[services miniosrv]s3 =    endpoint_url = your-minio-server:9000

About

MinIO using AWS SDK for Go and AWS CLI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp