Boto3を使ってAWSインスタンスを停止


AWSのインスタンスを停止する処理をBoto3で書きました。
タグを取得してリストをとってきて、グループで停止やLambdaを使って停止するなど実装していきたいと思います。

せっかく作ったのでブログにアップしてみます。

# -*- coding: utf-8 -*-

# import
import boto3
from boto3.session import Session

ec2 = boto3.client('ec2')
InstanceId = 'インスタンスID'

# def
def ec2_stop():
  response = ec2.stop_instances(
    InstanceIds=[
      InstanceId
    ]
  )

# Main
if __name__ == "__main__":
  ec2_stop()