Boto3を使って、EC2インスタンスを起動してみた

この記事は公開されてから半年以上経過しています。情報が古い可能性がありますので、ご注意ください。

概要

いちいちAWSのマネコンに入って、インスタンスを起動してという流れを膠着したい。
Boto3を使用して、インスタンスの起動をSDKを使用して行うものを作ってみました。

ソースコード

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

import boto3
from boto3.session import Session

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

def ec2_start():
  response = ec2.start_instances(
    InstanceIds=[
      InstanceId
    ]
  )

if __name__ == "__main__":
  ec2_start()

https://github.com/handa3/study/blob/master/aws/ec2/start.py

インスタンスIDは適宜置き換えてください。

さいごに

これでローカルPCからインスタンスを起動することができました!
Gitのソースコードは本人に許可を得て掲載しています。

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.