2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

複数EC2のスケジュール操作(SSMAutomation)

Last updated at Posted at 2019-09-18

EC2をスケジュール起動/停止する際は、CloudWatchからSSMAutomationテンプレートの"StartEC2Instance"や"StopEC2Instance"を使うと、ノンコーディングで簡単です。
Qiitaにも参考になる記事がたくさんあるので、実装されたい方は以下などご参考ください。
CloudWatch Events と Systems Manager で EC2の起動/停止をスケジュール化する
本記事は1スケジュールで複数EC2を操作した際に詰まった注意点を書きます。

複数EC2指定時の注意点

"StartEC2Instance"や"StopEC2Instance"は、インスタンスIDを指定するだけで起動/停止ができます。

CloudWatch.PNG

InstanceIdパラメータは以下リファレンスによると複数ID指定可能です。
AWS-StartEC2Instance
AWS-StopEC2Instance

InstanceId
型: StringList
説明: (必須) 停止する 1 つ以上の Amazon EC2 インスタンスの ID。

単一IDは以下のような指定で問題なく動作します。

# 正常終了
i-00000000000000000

複数IDの場合、以下のようなカンマ区切りで指定するとエラーになります。

# エラー
i-00000000000000000,i-11111111111111111

複数IDを指定する場合は以下のように入力ください。

# 正常終了
["i-00000000000000000","i-11111111111111111"]

急に書き方が変わるので、同じように詰まった方はご参考くださいー。
AWS Systems Managerパラメータストアあたりが関係するのですかね。今度調べてみます。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?