- Node、Bun、Cloudflare Workers などのサーバーレス・エッジ・マイクロサービス環境に最適化された 超軽量のS3互換 オブジェクトストレージクライアント
- 約14KB(最小化済み、gzip圧縮なし)のサイズと 15%以上高速な ops/s 性能 を誇る
- 外部依存性は一切なし、AWS SigV4 をサポート、事前署名(pre-signed)リクエスト不要
- 実サービスに本当に必要な 中核S3 API(一覧、オブジェクトのアップロード/ダウンロード/削除、マルチパートアップロードなど)に集中
- バケット: HeadBucket(存在確認)、createBucket(作成)
- オブジェクト: ListObjectsV2(一覧)、GetObject(複数バリエーション)、PutObject(アップロード)、DeleteObject(削除)、HeadObject(存在確認/etag)、マルチパートアップロード/完了/中止 など
- CopyObject は未実装(今後対応予定)
- Cloudflare R2、Backblaze B2、DigitalOcean Spaces、MinIO など多様な S3 互換サービスと互換性があり、ブラウザは未対応
- 環境変数の直接設定やセキュリティへの配慮(ログ出力時に認証情報を自動マスキング)により、実運用環境での信頼性が高い
まだコメントはありません。