CDK
1. はじめに きっかけは、会社の人間ドックでした。メタボ対策の一環として、3か月間の健康管理プログラムに参加することになり、体重や食事を記録するためのアプリも提供されました。 せっかく記録する習慣がつくなら、3か月で終わらせず、その後も継続していきたい。そう思ったのですが、どうせ続けるなら、自分で使いやすいものを作ってみることにしました。 最初は体重と食事をExcelで記録していました。ただ、数か月分たまってくると欲が出てきます。毎日の体重は上下にブレるので、本当に減っているのか分かりにくいし、スマホからサッと入力もしたい。どうせなら、データは自分のAWSに置きたい。 そんなわけで、ふと思い立ってダッシュボードを作り始めたのですが、振り返ると
Read more1. 概要 本記事では、前編で構築したAWS ECS上のMinecraftサーバーとClaude DesktopをMCP(Model Context Protocol、以降MCP) 経由で連携させ、自然言語でサーバー管理を行える革新的な環境を構築します。 前編では、AWS CDKを使用したインフラストラクチャの構築からポートフォワードの設定までを詳しく説明し、 MinecraftクライアントやRCONクライアント(rcon-cli、ECS Exec経由)を使った接続確認も実施しました。 本記事(後編)では、MCPサーバーの構築とClaude Desktopとの連携方法を解説し、 「時間を夜にして」「全員にダイヤモンドを配って」「空中に花火を打ち上げて」 といった自然な言葉でM
Read more1. 概要 本記事では、AWS ECS上でMinecraftサーバーを構築し、MCP(Model Context Protocol)を通じて Claude Desktopから管理できる環境を構築します。前編では、AWS CDKを使用したインフラストラクチャの 構築からポートフォワードの設定までを詳しく説明します。 1-1. この記事で学べること この記事では、Minecraftという身近なゲームを通して、ECSコンテナサーバの運用を学ぼうという思いもあり記載しました。 技術(個人的な備忘録も兼ねて) コンテナオーケストレーション:ECS + Fargateでの運用 インターネット経由のコンテナ操作:ECS Exec機能の活用 監視・観測性:CloudWatch Logs/メトリクスでのデバッグ セキュリ
Read moreはじめに 自宅環境とAWS間を、お手軽にAWS Site-to-Site VPNで接続する方法を紹介したいと思います。 仕事がら、たまに自分の環境でVPNを張り、いろいろ実験したいことが稀にあります。 しかし、常時VPNを接続するのは費用も安く無いため(「付録」参照)、実験したい時にアドホックにVPNを 構築したいわけです。そこで、筆者がVPN構築に使っている方法を、(自身の備忘録も兼ねて) 紹介したいと思います。 コンテンツ 前編は、純粋にAWS環境だけでVPNをシミュレートする方式で、後編で自宅とAWSをVPNルータ を用いる方法を説明します。 お手軽にAWS Site-to-Site VPNを試してみよう(AWSシミュレーション環境) ←本編 お手軽にAWS Site-to-Site VPNを試してみよう(自宅VPN環境) N
Read moreはじめに 前編で構築したVPN環境に、自宅VPNルータを追加してみようと思います。 お手軽にAWS Site-to-Site VPNを試してみよう(AWSシミュレーション環境) お手軽にAWS Site-to-Site VPNを試してみよう(自宅VPN環境) ←本編 筆者の環境では、VPNルータとしてTP-Link Omada ギガビット マルチWAN VPNルーター ER605 を使っています(こちらは2022年6月12日に8,800円で購入しました)。 自宅VPN環境 構築 基本的に、こちらの記事に従って構築させていただきました。 8800円の格安VPNルータで家とAWS間をサイト間VPN(IPSec)で接続する ※「VPN接続」「Transit GW」周りが少しだけ異なりますので、適宜確認お願いします。 UTM - ER605間接続 Link U
Read more