タグ「名前」からAmazon EC2ホスト名を設定しようとしています
そして、インスタンスデータからタグを抽出する答えを見つけました。
ec2-describe-tags \
--filter "resource-type=instance" \
--filter "resource-id=$(ec2-metadata -i | cut -d ' ' -f2)" \
--filter "key=Name" | cut -f5
結果は次のとおりです。
+------------+--------------+------+--------+
| resourceId | resourceType | key | value |
+------------+--------------+------+--------+
| i-1xxxxxxx | instance | Name | dev200 |
+------------+--------------+------+--------+
ほぼそこにいることがわかりますが、上記の結果から値(dev200)を取得するにはどうすればよいですか? 次に、次の場所で使用できます。
echo $HOSTNAME > /etc/hostname
ps インスタンスに BASH がありますが、 bash ドキュメントで完全に失われています。誰かが私に正しい段落を教えてもらえますか?