商品レビューまとめ記事ホームITAWS【AWS】これさえあれば超快適!awscliを使って30秒でインスタンス起動!2015/04/04SHAREツイートシェアはてブLINEPocketAWSは便利なのですが、良くも悪くも従量課金制なので使ったら使った分だけ課金が発生します。使ったら必ずインスタンスを停止させなければなりません。なると次に使う時は当然ですが、またインスタンスを起動させる必要があります。環境によるのかも知れないですが、私の場合は以下のプロセスが必要になります。AWSコンソールログアウトといった感じで結構手間がかかってます。そこで、自端末(Windows8)にawscliをぶち込んで直接インスタンスの起動・停止をしてみたいと思います。タイトルでは30秒を謳っていますが、それに近い位は早くなると踏んでいます。実際にやってみたいと思います。awscliのインストールWindows8にawscliをインストールします。下記のURLからダウンロードして下さい。ダウンロード出来たら、「AWSCLI64.msi」を起動してインストールを開始します。~」にチェックを入れて「Next」を押下します。「Next」を押下して進めます。(インストール場所を指定する場合は「Browse」で変更します)「Install」を押下してインストールを行います。インストールが完了したら、「Finish」を押下して終了させます。インストールが完了したら、環境設定をして行きます。awscliの利用にはIAMユーザのアクセスキーとシークレットキーが必要になります。ここでは既にキーは発行済みの想定で話を進めますが、下記のURLでポリシーを検討すると良いと思います。簡単な例を挙げておきます。]}取り敢えず上記のポリシーを付与しておけば今回の要件は満たせます。したい場合はもっと権限を絞る必要がありますが・・・。次にDOSプロンプトを起動し、取得したアクセスキーとシークレットキーを設定します。[None]:それでは下記のコマンドを実行し、awscliが使える事を確認します。"eu-central-1"},~以下、略~上記のようにリージョンが表示されれば、正常に使えています。対象インスタンスの操作(起動、停止他)では実際に対象インスタンスの起動を行いたいと思います。インスタンスIDを調べます。対象インスタンスには「hoges」というNameタグを付与しておきました。--output=texti-xxxxxxxx次に起動します。]}これでめでたく起動が出来ました。続いてEIPを発行します。allocate-addressそして発行したEIPをインスタンスに付与します。"eipassoc-xxxxxx"}これでようやくEIPを指定してアクセスする事が可能になります。停止する場合は下記のコマンドを実行します。]}そして最後に忘れずにEIPをデタッチ&リリースしておきます。eipalloc-xxxxxxいかがだったでしょうか。awscliコマンドさえインストールしてしまえば、AWSコンソールにログインすることなくインスタンス操作が可能になります。AWSコンソールでは出来ない操作もあったりしますので、awscliは覚えておいて損はないと思います。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。Magneticを上限を超えて使う。豆知識Amazon自動車ITWindowsあいしんくいっとITスキルから家族ネタまで幅広くフォローするマルチメディア雑記ブログ「あいしんくいっと」を運営。まとめカテゴリ別人気記事1絶対に知っておきたいAWSの使い方10選。3年使ってみて感じたこと。2015年3月あいしんくいっと思ったこと、感じたことを記事に。