Mais conteúdo relacionado Semelhante a 20170210 jawsug横浜(AWSタグ) (20) 20170210 jawsug横浜(AWSタグ)11. 10
例えば瀬戸島が管理しているアカウントでは制御用に各EC2に下記のタグを採用
EC2の起動停止/AMIバックアップの制御
2.運用におけるタグ
キー バリュー例 用途 例
tool:START -,9,9,9,9,9,- 日,月,火,水,木,金,土で起動したい時間を指定 平日9時に起動する
tool:STOP -,19,19,19,19,19,- 日,月,火,水,木,金,土で停止したい時間を指定 平日19時に停止する
tool:BACKUP 3,-,-,-,-,-,- 日,月,火,水,木,金,土でバックアップしたい時間を指定 日曜早朝3時にAMIバックアップ
tool:BACKUPGEN 5 バックアップ世代数 バックアップは5世代
Lambdaを毎時間実行
tool:STARTタグが付与さ
れているインスタンス一覧を
取得
「,」でバリューを分解し、曜
日・時間が一致しているイン
スタンスをフィルタ
該当インスタンスを起動
tool:STARTタグを利用してEC2を起動する例
起動停止ジョブ定義を変更することなく、起動停止・バックアップ対象のEC2を設定可能
つまりインフラ担当ではなく、アプリ担当が基盤ジョブを簡単に設定できる!
12. 11
「tool:START」タグキーをもつインスタンス一覧
aws ec2 describe-instances --filters "Name=tag-key,Values=tool:START“
「Owner」タグキーが「t-setojima」woというインスタンス一覧
aws ec2 describe-instances --output table --filters "Name=tag:Owner,Values=t-setojima“
「Owner」タグキーが「t-setojima」を含むインスタンス一覧
aws ec2 describe-instances --output table --filters "Name=tag:Owner,Values=*t-setojima*“
タグを利用したフィルタリグ例
2.運用におけるタグ