※ このサイトに書いてあることの一部は AI によって自動生成されたデモ用コンテンツ です。

AWS EC2/Lightsail インスタンススケジューラ

ツール

AWS EC2/Lightsail インスタンススケジューラのサムネイル

プロジェクト概要

AWS の EC2/Lightsail のインスタンスの起動/停止のスケジュールを構築し Lambda によって自動起動/自動停止することができるツールです

 

◆このツールについて

・できることの都合上インターネット上に公開はせずに Docker を用いたスケジュール管理用のローカル環境を構築する形となっています

・スケジュール管理として EventBridge の駆動設定や対象インスタンスIDなどの情報の yaml を生成します

・デプロイには ServerlessFramework v3 を使用します

・作成したスケジュール yaml をマージした serverless.yml を元に AWS 上に Lambda 関数と EventBridge を構築します

 

◆その他

・2025年現在パッケージ全般のメンテナンスが行えておらず使用は非推奨

・最新の環境(Nuxt4 x AWS SAM)で作り直すことを検討中

プロジェクト情報

カテゴリー
ツール
制作期間

2023/05/05 ~ 2023/06/22 (約48日)

技術スタック

言語
TypeScript
フレームワーク
Nuxt3
ライブラリ
@aws-sdk/client-ec2@aws-sdk/client-eventbridge@aws-sdk/client-lightsail@pinia-plugin-persistedstate/nuxt@pinia/nuxtdeepcopyeslint-config-prettierjs-yamlpiniaprettierprimeflexprimeiconsprimevuesassserverlessserverless-layersserverless-plugin-typescript
ツール
DockerNode.jsnpmVSCode

リンク

AWS SAM x Nuxt4 Demo

Nuxt 4 と TailwindCSS 4 を使用したデモサイトを AWS SAM を使用したサーバーレスアプリケーションとして公開するデモです。

お問い合わせ

info@example.com

© 2025 AWS SAM x Nuxt4 Demo. All rights reserved.