AWS SSMのRun Commandの使い方
SSMを使用してEC2にログインすることができるようになりましたが、良く実行するコマンドなどをドキュメントとして登録して実行するRun Commandという機能があります。
予め用意されている「AWS-RunShellScript」を実行してみます。
「AWS-RunShellScript」はシェルを流すだけです。
IAMロールの設定
「S3 バケットへの書き込みを有効化する」にチェックを入れる場合は、EC2に割り当てたIAMロールに「AmazonEC2RoleforSSM」を設定しておきます。
AWS-RunShellScript
コマンドドキュメントはデフォルトで色々用意されています。
今回はシェルを実行したいだけなので「AWS-RunShellScript」を選択します。
「コマンドのパラメータ」にシェルスクリプトを書くだけです。
「Working Directory」は省略可能です。
「Execution Timeout」はデフォルト3600です。
「ターゲット」は複数選択可能なので、同じシェルをそれぞれのEC2に対して実行する、という事が出来たりするので便利です。ここでは一つのEC2だけ選択します。
「出力オプション」で標準出力をS3オブジェクトに吐くことが可能となります。
「実行」を押します。
出力されればOKです。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント