2020年1月8日AWSのLambdaでEC2自動起動・停止の関数を作成する手順を紹介します。業務時間内だけEC2を起動させるため、平日(土日祝と振り替え休日を除く)だけ処理が実行されるよう設定していきます。※ロール名はそのままで大丈夫です。※まずは自動起動の関数を作成します。※【インスタンスID】を対象のIDに書き換えてください。//祝日を判定する関数。//祝日ならばその名称、祝日でなければ空文字を返す。Error(&quot;2007年以上にしてください。//2016-8-11から実施。//休日(祝日と日曜日と振替休日)を判定する関数。//休日ならばその名称、休日でなければ空文字を返す。Error(&quot;2007年以上にしてください。「国民の祝日」は、休日とする。その前日及び翌日が「国民の祝日」である日は、休日とする。{//祝日を判定する関数。//祝日ならばその名称、祝日でなければ空文字を返す。Error(&quot;2007年以上にしてください。//2016-8-11から実施。{//休日(祝日と日曜日と振替休日)を判定する関数。//休日ならばその名称、休日でなければ空文字を返す。Error(&quot;2007年以上にしてください。「国民の祝日」は、休日とする。「国民の祝日」が日曜日に当たるときは、//その日後においてその日に最も近い「国民の祝日」でない日を//休日とする。その前日及び翌日が「国民の祝日」である日は、休日とする。stabuckyのブログ。stabuckyのブログ。以上で自動起動関数の作成は完了です。自動起動関数と同様に自動停止関数を作成します。設定内容はほぼ同じなので、異なる設定箇所だけ記載します。*)[/js]まとめ現状のLambdaでは処理実行の曜日は指定できても、祝日や振り替え休日を指定する機能はありません。いったプログラムを別途作成する必要があります。今後、AWS環境や日本休日に変更があると、上記設定が正常に動作しない可能性があるため、使用する際は定期的に確認する必要があります。設定については全て自己責任でお願いします。『プログラミングやシステム運用ができるマーケター』としてのキャリアを構築。現在は独立し、スタートアップ企業やIT環境が整備されていない中小企業を対象に、システム&WEBマーケティングのコンサルを実施。アプリケーションの使い方や不具合への対処法など、ITに関する幅広い情報を配信。Reserved.プロフィールコンサル依頼お問い合わせカテゴリーWindowsGoogleAWSネットワークExcelAdobeOutlookレンタルサーバーiPhoneその。