簡體   English   中英

來自AWS命令行的EC2實例

[英]EC2 instance from AWS command line

我對AWS非常陌生。 我有一個Windows實例正在運行,並配置了aws命令行。 我已經閱讀了AWS文檔,但似乎找不到我想要的東西。

如何從命令行查看當前實例?

如果通過查看當前實例來表示是從命令行列出所有正在運行的實例,則可以調用describe-instances命令:

aws ec2 describe-instances

這將列出您當前的所有實例。

請參閱describe-instances

如Rodrigo M的回答describe-instances ,您應該使用describe-instances來查看您的EC2實例。 通常, help命令是瀏覽CLI的最佳方法。 aws ec2 help開始,然后嘗試各種選項。 您也可以通過aws ec2 describe-instances help獲得有關子命令的更多詳細信息。

輸出有點冗長,默認情況下為JSON。 如果不進行其他處理,這可能會有些讓人難以理解並且難以閱讀。 如果您打算交互使用CLI,建議您熟悉--query aws CLI參數。

特別是,我使用它來快速了解我的EC2實例:

aws ec2 describe-instances --query 'Reservations[].Instances[].[InstanceId, Tags[?Key==`Name`] | [0].Value, State.Name, PublicDnsName]' --output table

要檢查實例上的一個特定屬性:

aws ec2 describe-instances --query Reservations[0].Instances[0].InstanceType --output text --instance-ids <my-instance-id>

一旦您習慣了學習命令和管理輸出,CLI將非常強大。 由於aws CLI命令通常與API調用一對一映射,因此它也有助於學習編程API。

暫無
暫無

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

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