Dev Classmethod Jp Articles Ssms Offline Install Private Ec2
閉域EC2にSSMS 22をオフラインインストールしてみた
- URL: https://dev.classmethod.jp/articles/ssms-offline-install-private-ec2/
- 日付: 2026-06-05
- Tier: Tier 3
- 要旨: インターネット非接続のプライベートサブネットEC2にSSMS 22をオフラインインストールする手順。S3 Gateway VPCエンドポイント経由でレイアウト(オフラインパッケージ)を転送。証明書不足によるエラーの回避策も解説。
詳細
- 構成: インターネット接続可能な一時EC2でSSMSレイアウトを作成→S3にアップロード→S3 Gateway VPCエンドポイント経由でオフラインEC2にダウンロード→インストール
- 必要なVPCエンドポイント: S3 Gateway VPCエンドポイント(パッケージ転送)、SSM VPCエンドポイント(Fleet Manager接続用)
- 事前準備(重要):
- Microsoft Windows Code Signing PCA 2024 証明書を S3 にアップロード
- Visual C++ 再頒布可能パッケージ(x86/x64)のオフライン格納
- レイアウト作成: 一時EC2(Windows Server 2025、NATゲートウェイ経由でインターネット接続)でSSMSブートストラップをダウンロードし
--layoutオプションでオフラインパッケージを生成してS3にアップロード - インストール時の注意: 証明書不備があるとエラーで止まる。公式ドキュメント通りに事前に証明書をインストールしておくことが重要(著者が実際に証明書エラーに遭遇した経験談)
- 評価: AWS FSx等の閉域環境でのSQL Serverデバッグ・管理ツールが必要な場面での実践的な手順書