← PRODUCTS / DEVELOPER TOOLS
P-01● Shipped

ECR Manager

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

AWS Elastic Container Registry をモバイルから安全に管理するフルスタックソリューションです(iOS + FastAPI)。

iOS
9:41
AP-NORTHEAST-2 · 서울

대시보드

리포지토리
47
+3 이번 주
이미지
1,284
+128 7일
스토리지
218.4 GB
+4.2%
MoM
월 비용
$24.18
-12% 절감
취약점 요약전체 보기 ›
342 총 발견된 이슈
Critical
7
High
28
Medium
104
Low
203
최근 활동 LIVE
api-gateway :v2.4.1
PUSH
방금
auth-service :latest
PULL
2분 전
worker-image :v1.0.8
SCAN
5분 전
/02PROBLEM

ECR Managerが
解決する課題

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

CONTEXT

AWS Elastic Container Registry をモバイルから安全に管理するフルスタックソリューションです(iOS + FastAPI)。 従来のソリューションは運用者にとって使いやすくなかったり、保守コストが累積する構造でした。UNISYSはこれを運用段階まで共に責任を持つプロダクトとして再設計しました。

/03FEATURES

主な機能

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

F-01

統合ダッシュボード

リポジトリ・イメージ・セキュリティ・コストを単一画面で監視します。総リポジトリ/イメージ数、ストレージ容量、直近7・30日のプッシュ状況、月間コスト推定、最近のアクティビティ(push/pull/delete)フィードを一目で提供します。

F-02

Zero-Trust 認証情報

AWS 認証情報をサーバーに保存しません。iOS Keychain(デバイスのロック解除時のみアクセス)に保管し、リクエストごとに AES-256-CBC で暗号化して送信します。ユーザー認証は JWT + bcrypt ベースです。

F-03

API · Webhook

REST API で既存システムと標準インターフェースで連携できます。コスト閾値・Critical 脆弱性アラートを Slack / Discord Webhook で送信し、全仕様は Swagger(/docs)・ReDoc(/redoc)で確認できます。

F-04

クリーンアップ&ライフサイクル自動化

繰り返しの運用作業を定義・自動化します。Stale・未タグイメージを自動検出し、クリーンアップ時の想定コスト削減額を表示し、ライフサイクルポリシーをプレビューしてから適用できます。

F-05

多言語対応

韓国語・英語・日本語環境を標準でサポートします。ダッシュボードのラベル、エラーメッセージ、通知、ボタンなど100以上の文字列がすべてローカライズされています(Xcode String Catalog)。

F-06

リアルタイムセキュリティチェック

脆弱性スキャンと Critical アラート、クリーンアップ推奨を自動提案します。Critical/High/Medium/Low/Informational のサマリー、スキャン進捗、CVE 詳細(影響イメージ・対処方法)を提供します。

/04ARCHITECTURE

技術構造

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

C-01
Client
iOS 18.6+ · SwiftUI · MVVM(外部 SDK 依存なし、ネイティブフレームワークのみ使用)
C-02
Backend
Python 3 · FastAPI · Uvicorn (ASGI)
C-03
Database
MySQL 8.0+ · SQLAlchemy 2.0 (pymysql)
C-04
Cloud · Deploy
AWS ECR (boto3) · Docker · Cloudflare
/05FAQ

よくある質問

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

はい。認証情報はサーバーの DB・メモリ・ログに保存しません。iOS Keychain に保管し、リクエストごとに AES-256-CBC(ランダム IV、PKCS7 パディング)で暗号化し、バックエンドはリクエスト時点のみ復号して ECR API 呼び出しに使用します。
はい。バックエンドは Dockerfile を提供し、顧客のインフラで直接運用できます。DATABASE_URL、JWT_SECRET、ENCRYPTION_KEY、AWS_REGION の環境変数を設定するだけです。
REST API ベースのインターフェース(OpenAPI 仕様の自動生成)と Slack/Discord Webhook 連携を提供します。Dashboard、Repositories、Images、Lifecycle、Security、Cleanup、Monitoring、Alerts、Reports カテゴリのエンドポイントを通じて連携できます。
ECR の読み取り/管理権限(ecr:DescribeRepositories、ecr:DescribeImageScanFindings、ecr:ListImages、ecr:StartImageScan、ecr:BatchDeleteImage、ecr:PutLifecyclePolicy など)が必要です。最小権限の原則に沿って読み取り専用/管理権限を分離して発行できます。
START A PROJECT

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

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

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