簡體   English   中英

AWS CLI EC2 描述實例命令; `ip-address` 過濾器是如何工作的?

[英]AWS CLI EC2 describe-instances command; how does the `ip-address` filter work?

我正在學習如何使用 AWS 的 CLI 工具,我遇到了這個命令:

aws ec2 describe-instances --filters "Name=ip-address,Values=my.test.ip.address"

該命令運行良好,我可以在命令 output 中看到 EC2 實例詳細信息,但是,它沒有任何名稱為ip-address字段。 相反,它具有包含我正在尋找的 ip 地址的PublicIpPublicIpAddress字段。

這個過濾器是如何工作的?

有一個可用於過濾的鍵列表。 這可以在describe-instances命令的文檔中找到: --filter 其中之一ip-address

ip-address - 實例的公有 IPv4 地址。

我沒有查看describe-instances的源代碼,但我相信它會解析 JSON 響應,並且每個過濾器都有一個預配置的路徑。

更新:

查看源代碼 if aws-cli on GitHub 后,所有命令都轉換為 API 調用並發送到 AWS。 所有過濾都發生在后端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM