ということで、『EC2のタグに書いてしまえばいいじゃない!』という発想もあるよ!というお話です。
色々利点は有るのですが、一番の利点は『AWS Management Console上で確認・変更できる』ということじゃないでしょうか。
awscli+jqのサンプルコードを書いてみました。
# タグをつける # 同一Keyに実行すると、上書きされる aws ec2 create-tags --resources `curl -s http://169.254.169.254/latest/meta-data/instance-id` --tags "Key=TEST,Value=TESTValue" # タグの値を取得 aws ec2 describe-tags --filters "Name=resource-id,Values=`curl -s http://169.254.169.254/latest/meta-data/instance-id`"|jq -r ‘.Tags[] | select(.Key=="TEST")|.Value’ ⇒ TESTValue or null # タグを削除 # keyが存在しなくてもreturnはtrue aws ec2 delete-tags --resources `curl -s http://169.254.169.254/latest/meta-data/instance-id` --tags "Key=TEST"
0 件のコメント:
コメントを投稿