Şu anda örneklere atanmamış tüm Elastic IP'leri almaya çalışıyorum.EC2 örneğine atanmamış tüm elastik IP'leri nasıl seçebilirim?
Bu kullanarak Elastik IP'lerin tamamı almak kolaydır: aws ec2 describe-addresses
Buradan bir "AssociationId"
sahip olmayan herhangi bir sonuç filtrelemek için kolay olurdu. Ancak, --query
'u kullanarak bunu nasıl yapacağınızdan emin değilim.
--query
seçeneğinin sonuçları filtrelemek için JMESPath kullandığını biliyorum, ancak bana AssociationId
olmayan tüm sonuçları döndürmesi için nasıl söyleyeceğimi bilmiyorum. Herhangi bir yardım?
Teşekkürler.
Not d EIP'ler InstanceId == null ve bazen InstanceId == "" değerini verir. Ayrım VPC EIPs (null gösterir) vs EC2-Klasik EIPs (show "") olduğuna inanıyorum. – jarmod
Yorum için teşekkürler. Ek olarak, sonuç kümesinde (''InstanceId': null') EC2-Klasik EIP'leri null olarak açıkça görüyorum ve VPC EIPS ayarlanmadıysa hiç 'InstanceId' içermiyor. Bu durumda en azından, yalnızca null'u denetlemek her iki durumda da konsolumdan döner. –
Takdir - Bu gitmek için iyi bir yol gibi görünüyor. Mevcut olmayan parametreler için boş kontrol edebileceğimin farkında değildim. Teşekkürler! – joshft91