Skip to content

onozaty/rustfs-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

rustfs-sample

RustFSを動作確認するためのサンプルです。

RustFSへのアクセス方法

DevContainer内からはS3のAPIには http://rustfs:9000 でアクセスできます。ホストからは http://localhost:9000 です。
RustFSのWebコンソールには、ホストから http://localhost:9001 でアクセスしてください。

AWS CLI

準備

export AWS_ACCESS_KEY_ID=rustfsadmin
export AWS_SECRET_ACCESS_KEY=rustfsadmin

List Buckets

aws --endpoint-url=http://rustfs:9000 s3 ls
$ aws --endpoint-url=http://rustfs:9000 s3 ls
2025-12-07 14:08:22 sample-bucket

Upload

aws --endpoint-url=http://rustfs:9000 s3 cp README.md s3://sample-bucket/README.md
$ aws --endpoint-url=http://rustfs:9000 s3 cp README.md s3://sample-bucket/README.md
upload: ./README.md to s3://sample-bucket/README.md           

List Objects

aws --endpoint-url=http://rustfs:9000 s3 ls s3://sample-bucket/
$ aws --endpoint-url=http://rustfs:9000 s3 ls s3://sample-bucket/
2025-12-07 23:07:20        363 README.md

Generate Pre-signed URL

aws --endpoint-url=http://rustfs:9000 s3 presign s3://sample-bucket/README.md --expires-in 3600
$ aws --endpoint-url=http://rustfs:9000 s3 presign s3://sample-bucket/README.md --expires-in 3600
http://rustfs:9000/sample-bucket/README.md?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=rustfsadmin%2F20251207%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20251207T231531Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=c6dfcdaecb842d070885f204441f9f220e2bbb77a80d6e69eef4c05e835c1f4e

$ curl "http://rustfs:9000/sample-bucket/README.md?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=rustfsadmin%2F20251207%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20251207T231531Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=c6dfcdaecb842d070885f204441f9f220e2bbb77a80d6e69eef4c05e835c1f4e"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published