DevOps課程-AWS CLI 2

AWS CLI, describe command option,省略IAM部分課程指令教學

ZONGRU Li
Feb 4, 2022

Filter And Query:

在使用awsdescribe相關的指令時:

#查看有哪些vpc(id)可用的指令:
aws ec2 describe-vpcs
#或查看該SG內容:
aws ec2 describe-security-groups --group-ids {剛剛拿到的sg id-->sg-09578129db307f891}
#取得subnet的清單指令:
aws ec2 describe-subnets
#查看現有的EC2 instance
aws ec2 describe-instances
等等各種describe指令...

可以有過濾的結果,需要使用到option → filter

並且可以只顯示想要的attributes,需要使用到option →query

簡單範例如下:

#篩選特定的ec2 instance,過濾條件是用instance-type,指定值是t2.micro,並且#query顯示的內容只要InstanceId:aws ec2 describe-instances --filters "Name=instance-type,Values=t2.micro" --query "Reservations[].Instances[].InstanceId"

如果沒有指定query的內容,則會顯示過多資訊:

甚至過濾條件也可以用tag標籤(也就是下面這個):

#用tag當過濾條件(用上圖看到的條件):
aws ec2 describe-instances --filters "Name=tag:Type,Values=Web Server with docker"

並且過濾條件可以有多個Values:

#相同條件多個值得過濾範例:
aws ec2 describe-instances --filters "Name=image-id,Values=ami-03d79d440297083e3,ami-0df99b3a8349462c6"

後續講師教aws iam相關指令,我暫時只會看過,不太會用到這個

參考課程reference

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet