← PRODUCTS / DEVELOPER TOOLS
P-01● Shipped

S3 Manager

モバイル S3 管理ソリューション

AWS S3 のバケット・ファイル・共有リンクを片手で管理する iOS アプリと FastAPI バックエンドです。AWS キーは端末の Keychain にのみ保管し、サーバー DB には保存しません。

iOS
9:41

대시보드

버킷
14
3 리전
객체
2,184
+38 오늘
스토리지
48.2 GB
Standard 92%
예상 비용
$12.40
이번 달
리전 분포자세히
ap-northeast-264%
us-east-124%
eu-west-112%
보안 알림
!
퍼블릭 액세스 가능 버킷 1개
cdn-public-assets · 차단 정책 미적용
/02PROBLEM

S3 Managerが
解決する課題

このプロダクトは、次のような運用・開発現場で繰り返される課題を解決するために作られました。

CONTEXT

AWS S3 のバケット・ファイル・共有リンクを片手で管理する iOS アプリと FastAPI バックエンドです。AWS キーは端末の Keychain にのみ保管し、サーバー DB には保存しません。 従来のソリューションは運用者にとって使いやすくなかったり、保守コストが累積する構造でした。UNISYSはこれを運用段階まで共に責任を持つプロダクトとして再設計しました。

/03FEATURES

主な機能

S3 Managerが提供するコア機能。すべての機能は運用可能な形で提供されます。

F-01

S3 フル機能管理

バケットの作成・削除からフォルダツリー探索、ファイルのアップロード・ダウンロード・プレビュー・移動・コピー・名前変更まで、モバイルで処理します。

F-02

端末 Keychain セキュリティ

AWS Access Key はサーバー DB に保存しません。端末の Keychain に保管し、リクエストごとに暗号化ヘッダーで送信、サーバーはリクエスト単位で復号後にメモリから破棄します。

F-03

共有リンク

有効期限・パスワード・ダウンロード回数制限が可能なファイル共有リンクを作成・編集・削除します。

F-04

運用ダッシュボード

全バケット・オブジェクト・ストレージのサマリー、リージョン分布、想定月間コスト、セキュリティスコア、アクセスログ、最近のアクティビティを単一画面で監視します。

F-05

多言語対応

韓国語・日本語・英語環境を標準でサポートします(ko / ja / en)。

F-06

Self-hosted オプション

FastAPI バックエンドを Docker イメージとして提供し、顧客のインフラで直接運用できます。

/04ARCHITECTURE

技術構造

S3 Managerがどのような技術の上で運用されるかを記載しました。

C-01
Client
SwiftUI · MVVM · Combine (iOS)
C-02
Backend
FastAPI · Uvicorn · SQLAlchemy 2.0
C-03
Database
MySQL 8.0 · Redis
C-04
Cloud
AWS S3 · boto3 / aioboto3 · Docker
/05FAQ

よくある質問

導入をご検討の際に最もよくいただく質問です。

はい。AWS 認証情報を登録すれば、未ログイン状態でも S3 管理が可能です。共有リンク・お気に入りのようにサーバー保存が必要な機能でのみログインが求められます。
サーバー DB には保存しません。端末の Keychain にのみ保管し、API 呼び出しごとに暗号化してヘッダーで送信、サーバーはリクエスト単位で復号後に即座に破棄します。DB が漏洩しても AWS キーは露出しません。
はい。FastAPI バックエンドは linux/amd64 Docker イメージとして提供され、顧客のインフラ(AWS または自社サーバー)上で運用できます。
16 のドメインルーターで構成された REST API(/api/v1/*)を提供し、Pre-signed URL の発行と Google/Apple OAuth(OIDC)連携をサポートします。Swagger UI(/docs)・ReDoc(/redoc)で全仕様を確認できます。
START A PROJECT

プロジェクトを始めませんか?

ソフトウェアプロダクト、SaaS、クラウドインフラの構築をご検討中なら、
UNISYSとプロジェクトについてご相談ください。

プロジェクトのお問い合わせ プロダクトを見る