Amazon-Ec2

AWS CLI 描述卷附件資訊

  • May 17, 2016

在 AWS CLI 我試圖獲取 ec2 卷“附件資訊”

我知道如何找到實例資訊,但這不包括附件資訊。我正在尋找的資訊實際上可以在 ec2 捲管理控制台中找到,但我想使用 CLI 將其列為文本,以便將其放入文本文件中。這可能嗎。

aws ec2 describe-volumes --output text --region us-east-1<– 不顯示實例描述的附件資訊。

http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes.html

更新:上述命令確實輸出附件資訊“i-1234567”,但不輸出實例描述。範例 i-1234567 (AWSServer)

附件資訊包含在describe-volumes函式中。

aws ec2 describe-volumes --output text --region us-east-1包括一個名為ATTACHMENTS(如果附加)的部分,例如:

VOLUMES us-east-1a      2016-03-22T23:00:54.577Z        False   300     100    available        vol-12345678    gp2
TAGS    backup  yes
VOLUMES us-east-1d      2015-12-08T21:24:25.007Z        False   24      8      snap-12345678    in-use  vol-12345678    gp2
ATTACHMENTS     2015-12-08T21:24:25.000Z        True    /dev/xvda       i-12345678      attached        vol-12345678

上面的範例顯示了兩卷,一卷已附加,一卷未附加。

ATTACHMENTS部分包括附加日期、“終止時刪除”標誌、設備名稱、附加的 EC2 實例和狀態。

更新:

在 AWS 控制台中,“附件資訊”列顯示 EC2 實例 ID 和 EC2 實例的“名稱”標籤。“名稱”標籤不包含在describe-volumes.

要獲取“名稱”標籤,您需要呼叫aws ec2 describe-instances. 可以通過一攬子呼叫來獲取所有 EC2 實例,或者通過包含--instance-id參數來獲取您關心的 EC2 實例。來自的響應describe-instances包括標籤。

引用自:https://serverfault.com/questions/777285