ちょっとしたCLI作業にEC2起動テンプレート
2020/05/15
CLIでちょっとした作業したいだけのときに、Cloud9を使うまでもないなあと思いまして、 t3a.nano をスポットインスタンスで起動して、作業が終われば消してます。
指定したいのは、AMI、IAMロール、インスタンスタイプ、スポットインスタンスぐらいで、他はVPCもセキュリティグループもデフォルトでOKなので、起動テンプレートにしてます。
起動テンプレートの作成
EC2のコンソール左ペインで[テンプレートの起動]を選択して、[起動テンプレートを作成]ボタンを押下しました。
起動テンプレートの名前だけ指定しました。
AMIはAmazon Linux 2 にしました。
インスタンスタイプは t3a.nano にしました。
セッションマネージャを使うので、キーペアは要らないので指定なしです。
VPC、セキュリティグループともにデフォルトです。
[高度な詳細]セクションで、スポットインスタンスとIAMロールだけ指定しました。
IAMロールにはAWS管理ポリシーのAmazonSSMManagedInstanceCoreとCLIで操作したいサービスの権限をアタッチしています。
あと、インスタンスタグは、自分ルールに基づいてつけておきました。
テンプレートからEC2インスタンスを起動
できたテンプレートを選択して、[アクション]-[テンプレートからインスタンスを起動]を選択します。
そして、設定画面では、そのまま下までスクロールして、[テンプレートからインスタンスを起動]ボタンを押下します。
起動したインスタンスを選択して、[接続]-[セッションマネージャ]-[接続]を押下しました。
接続できました。
デフォルトリージョンと、デフォルトアウトプットフォーマットだけ設定しました。
あとは必要なコマンド操作をします。
記事の時点で、Amazon Linux 2にインストールされている、AWS CLIのバージョンは、1.16.300でした・
そして、やることが終わったら、インスタンスを選択して、[アクション]-[インスタンスの状態]-[終了]で削除してしまいます。
リージョンはオハイオで作ったのですが、スポットインスタンス料金は、0.0016USD/h でした。
スーパー安いですね。
最後までお読みいただきましてありがとうございました!
【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。
【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター3年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
-
AWS Cloud9で環境を共有する
(特にリモート環境では)画面共有をしたり、リポジトリを共有したり、コーディング環 …
-
-
リザーブドインスタンス推奨事項を確認した
マネジメントコンソールで[AWSコスト管理]カテゴリの[AWS Cost Exp …
-
-
Amazon Aurora Serverless 課金確認
Amazon Aurora Serverlessを使い始めてみましたの記事で書い …
-
-
RDSスナップショットをS3にエクスポートする新機能を試そうかと思った
やったこと RDSスナップショットをS3にエクスポートできる、という新機能が追加 …
-
-
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー」執筆裏話
今日2019/4/20発売となりました「AWS認定資格試験テキスト AWS認定ク …
-
-
RDS + VPC + Lambda + API Gateway + CloudFront + WAF + ACMでAPIを構築する
RDSのMySQLの情報を与えられたリクエストをキーにしてjsonで返すAPIを …
-
-
PyCharmにAWS Tool kitをインストールしてサンプルのLambda関数をデプロイして実行しました
この記事はJetBrainsIDE Advent Calendar 2018に参 …
-
-
Lucidchart AWSアカウントからインポート機能で自動作図
SNSでLucidchartというサービスが話題になってました。 AWSの環境を …
-
-
API GatewayからLambdaを介さずにSNSトピックへ送信
やりたいこと APIリクエストをまずLambdaで受けて、SNSトピックへ送信す …
-
-
AWS BackupでRDSスナップショットをクロスリージョンコピー
クロスリージョンでコピーしたい対象と理由 このブログはブログのアーキテクチャをコ …