Mam instancję o nazwie dev-server-03
. Jak mogę teraz wyszukiwać wszystkie dev-server-*
wystąpienia z wiersza poleceń?
Korzystam z narzędzia aws cli.
amazon-ec2
amazon-web-services
aws-cli
Shiplu Mokaddim
źródło
źródło
Odpowiedzi:
Zakładając, że stosujesz konwencję umieszczania nazwy instancji w tagu z kluczem „Nazwa” (tak właśnie robi konsola AWS po wprowadzeniu nazwy), możesz użyć
--filters
opcji, aby wyświetlić listę instancji z aws-cli:Jeśli chcesz tylko identyfikatorów instancji tych instancji, możesz użyć:
Uwaga:
--query
może wymagać najnowszej wersji aws-cli, ale warto ją zdobyć.źródło
Name=tag:Name
--query 'Reservations[].Instances[].[InstanceId]
które działa dla mniejq
można użyć tego narzędzia, aby uzyskać podobne wynikiaws --query
jak poniżej: -aws ec2 describe-instances | jq '.Reservations[].Instances[].PrivateIpAddress'
Uwaga na poprzednią.
kropkę.Możesz dalej filtrować według nazwy, identyfikatora instancji i prywatnego adresu IP poniżej,
źródło