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()