Próbuję skonfigurować środki do zarejestrowania instancji w route53 automatycznie, gdy instancja jest tworzona przy użyciu soli i ten artykuł: http://cantina.co/2012/01/25/automated-dns-for-aws-instances-using-route-53/Jak uzyskać nazwę instancji z instancji w AWS?
W artykule wykorzystano ec2-metadata
aby uzyskać identyfikator instancji i i nazwę hosta. Zastanawiam się, czy istnieje sposób, używając bash w instancji, aby zamiast tego uzyskać nazwę instancji. ec2-metadata
tylko wydaje się pokazywać identyfikator instancji. Z góry dziękuję.
You może również użyć parametru wiersza poleceń --query wraz z --output, aby bezpośrednio wyprowadzić tylko nazwę instancji, np .: 'aws ec2 describe-tags --filters Name = resource-id, Values = i-abcd1234 Name = key, Values = Name --query Tags []. Value --output text' –
@CarlosP - Zaktualizowałem odpowiedź dzięki rzeczywiście prostszemu podejściu, które zaproponowałeś (opcja '--query' nie była dostępna w interfejsie CLI AWS z dostań się), dzięki za wskazanie tego! –