<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AWS SDK for JavaScript on WHAT I LEARNED</title>
    <link>https://wil.itr0.pw/category/aws-sdk-for-javascript/</link>
    <description>Recent content in AWS SDK for JavaScript on WHAT I LEARNED</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja</language>
    <managingEditor>ryotan@ucb-jp.net (ryotan)</managingEditor>
    <webMaster>ryotan@ucb-jp.net (ryotan)</webMaster>
    <lastBuildDate>Mon, 04 Jun 2018 23:42:40 +0900</lastBuildDate>
    
	<atom:link href="https://wil.itr0.pw/category/aws-sdk-for-javascript/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>定期的にEC2インスタンスを停止・起動する -2-</title>
      <link>https://wil.itr0.pw/note/aws/cloudformation-for-start-stop-ec2-2/</link>
      <pubDate>Mon, 04 Jun 2018 23:42:40 +0900</pubDate>
      <author>ryotan@ucb-jp.net (ryotan)</author>
      <guid>https://wil.itr0.pw/note/aws/cloudformation-for-start-stop-ec2-2/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;./cloudformation-for-start-stop-ec2-1.md&#34;&gt;前回&lt;/a&gt;は、EC2インスタンスの起動・停止をするLambda関数を作成しました。&lt;/p&gt;

&lt;p&gt;ただ、Lambda関数の環境変数にEC2のインスタンスIDを設定する必要があるというのはあまりにもひどいので、別の方法で対象のEC2を指定できるようにします。&lt;/p&gt;

&lt;p&gt;参考にした &lt;a href=&#34;https://dev.classmethod.jp/cloud/aws/state-scheduler-cloudformation/&#34;&gt;定期的に EC2・RDS インスタンスを停止・起動する仕組みの CloudFormation テンプレート ｜ Developers.IO&lt;/a&gt; という記事では、EC2にタグを設定しておくことで起動・停止できるようになっていたので、同じようにしてみます。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>定期的にEC2インスタンスを停止・起動する -1-</title>
      <link>https://wil.itr0.pw/note/aws/cloudformation-for-start-stop-ec2-1/</link>
      <pubDate>Mon, 04 Jun 2018 02:23:18 +0900</pubDate>
      <author>ryotan@ucb-jp.net (ryotan)</author>
      <guid>https://wil.itr0.pw/note/aws/cloudformation-for-start-stop-ec2-1/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://dev.classmethod.jp/cloud/aws/state-scheduler-cloudformation/&#34;&gt;定期的に EC2・RDS インスタンスを停止・起動する仕組みの CloudFormation テンプレート ｜ Developers.IO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS初学者なのですが、開発環境にこういうのを欲しいとちょうど思ってたので、勉強的な意味で自分で作ってみようと思います。&lt;/p&gt;

&lt;h2 id=&#34;ec2を起動-停止するlambda&#34;&gt;EC2を起動・停止するLambda&lt;/h2&gt;

&lt;p&gt;上のサイトだとPythonを使っているのですが、いかんせん、Pythonが全く分からない、、、&lt;/p&gt;

&lt;p&gt;ので、ほんの少しだけ知っているJavaScriptで書いてみます。&lt;/p&gt;

&lt;h3 id=&#34;aws-sdk-for-javascript-start-stop-instances&#34;&gt;AWS SDK for JavaScript - Start/Stop Instances&lt;/h3&gt;

&lt;p&gt;&lt;a href=&#34;https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/ec2-example-managing-instances.html&#34;&gt;Managing Amazon EC2 Instances - AWS SDK for JavaScript&lt;/a&gt; を見ると、
EC2を起動・停止するスクリプトはこんな感じになるようです。&lt;/p&gt;

&lt;p&gt;起動と停止を両方できる感じで書いてあるので、わりとゴチャっとしています。少しずつ調べます。&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>