ロールの作成と割り当て
ロールの作成
ロールの割り当て
IAMユーザの作成と、アクセスキーの取得
AWS CLI のインストール
AWS CLI の設定
AWSコマンドでインスタンスを操作する
インスタンスのステータスを取得する
xxxxxxx@xxxxxxx ~ % aws ec2 describe-instance-status --instance-ids i-xxxxxxx
{
"InstanceStatuses": [
{
"AvailabilityZone": "ap-northeast-1a",
"InstanceId": "i-xxxxxxx",
"InstanceState": {
"Code": 16,
"Name": "running"
},
"InstanceStatus": {
"Details": [
{
"Name": "reachability",
"Status": "passed"
}
],
"Status": "ok"
},
"SystemStatus": {
"Details": [
{
"Name": "reachability",
"Status": "passed"
}
],
"Status": "ok"
}
}
]
}
xxxxxxx@xxxxxxx ~ % aws ec2 describe-instance-status --instance-ids i-xxxxxxx{"InstanceStatuses": []}
インスタンスを起動する
aws ec2 start-instances --instance-ids [instance id] [instance id] [instance id] ....
xxxxxxx@xxxxxxx ~ % aws ec2 start-instances --instance-ids i-xxxxxxx
{"StartingInstances": [{"CurrentState": {"Code": 0,"Name": "pending"},"InstanceId": "i-xxxxxxx","PreviousState": {"Code": 80,"Name": "stopped"}}]}
インスタンスを停止する
aws ec2 stop-instances --instance-ids [instance id] [instance id] [instance id] ....
xxxxxxx@xxxxxxx ~ % aws ec2 stop-instances --instance-ids i-xxxxxxx{"StoppingInstances": [{"CurrentState": {"Code": 64,"Name": "stopping"},"InstanceId": "i-xxxxxxx","PreviousState": {"Code": 16,"Name": "running"}}]}hsasaki@macmini ~ %














