You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerShell命令查看EC2安全组ID?PowerShell新手求助

如何用PowerShell查看AWS EC2安全组ID

Hey there! 作为PowerShell新手,刚接触AWS相关命令确实容易懵,别担心,我来一步步教你怎么用PowerShell获取EC2安全组的ID。

首先要确保你已经安装了AWS Tools for PowerShell,并且配置好了AWS凭证(比如通过Set-AWSCredentials命令,或者复用AWS CLI的配置文件也可以)。如果还没装模块,Windows用户可以用Install-Module -Name AWSPowerShell,跨平台的话用Install-Module -Name AWSPowerShell.NetCore来安装(记得以管理员权限运行PowerShell哦)。

基础用法:列出所有安全组及ID

直接运行这条命令,就能看到你账号下所有EC2安全组的完整信息,其中GroupId字段就是你要找的安全组ID:

Get-EC2SecurityGroup

按名称快速定位特定安全组

如果你知道目标安全组的名称,想精准查找,用-Filter参数过滤就能省去翻找的麻烦:

Get-EC2SecurityGroup -Filter @{ Name = "group-name"; Values = "你的安全组名称" }

运行后只会返回匹配名称的安全组,直接看它的GroupId就行。

只输出安全组ID(精简结果)

要是你只想拿到ID,不想看其他冗余信息,可以用Select-Object提取字段:

# 输出所有安全组的ID
Get-EC2SecurityGroup | Select-Object -ExpandProperty GroupId

# 按名称过滤后只输出目标ID
Get-EC2SecurityGroup -Filter @{ Name = "group-name"; Values = "你的安全组名称" } | Select-Object -ExpandProperty GroupId

按VPC过滤安全组

如果你的安全组属于某个特定VPC,也可以通过VPC ID来筛选:

Get-EC2SecurityGroup -Filter @{ Name = "vpc-id"; Values = "你的VPC ID" }

这样就能列出该VPC下的所有安全组及其ID了。

内容的提问来源于stack exchange,提问作者manikanta ch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:15:09