Lak*_* Lu 94 amazon-web-services
有没有办法列出AWS中的所有资源?对于所有地区,所有资源..例如列出所有EC2实例,所有VPC,API网关中的所有API等...我想列出我帐户的所有资源,因为我很难找到我可以使用哪些资源现在放弃了.
sch*_*mmd 153
是.使用标签编辑器.您可以单击以管理各个资源.
https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/tag-editor.html
mdm*_*afa 23
2022 年 11 月 8 日,AWS 发布了一项名为 的新服务AWS Resource Explorer,这是一项托管功能,可简化资源的搜索和发现,提供您账户中跨 AWS 区域的所有服务的列表,例如EC2、Kinesis、DynamoDB等AWS。
要打开AWS Resource Explorer,请参阅AWS Resource Explorer 控制台。阅读AWS Resource Explorer 文档中的入门信息,或浏览AWS Resource Explorer 产品页面
公告页面链接公告 AWS Resource Explorer。
希望您能找到解决问题的方法。
Ram*_*asi 11
您可以使用标签编辑器。
在这里,我们可以选择要搜索的特定区域,也可以从下拉列表中选择所有区域。然后,我们可以选择要搜索的实际资源,也可以单击单个资源。
Joh*_*ein 10
没有.
每个AWS服务(例如Amazon EC2,Amazon S3)都有自己的一组API调用.此外,每个地区都是独立的.
要获取所有资源的列表,您必须对每个区域中的每个服务进行API调用.
您可能想要激活AWS Config:
AWS Config提供AWS账户中AWS资源配置的详细视图.这包括资源彼此之间的关系以及过去如何配置它们,以便您可以了解配置和关系如何随时间变化.
但是,AWS Config仅收集有关EC2/VPC相关资源的信息,而不是AWS账户中的所有信息.
我认为这可能会有所帮助!在这里,您需要输入区域名称,并且在尝试之前必须配置 AWS CLI。
aws resourcegroupstaggingapi get-resources --region region_name
Run Code Online (Sandbox Code Playgroud)
它将按以下格式列出该地区的所有资源。
- ResourceARN: arn:aws:cloudformation:eu-west-1:5524534535:stack/auction-services-dev/*******************************
Tags:
- Key: STAGE
Value: dev
- ResourceARN: arn:aws:cloudformation:eu-west-1:********************
Tags:
-- More --
Run Code Online (Sandbox Code Playgroud)
使用PacBot (策略为代码漫游) -一个开源项目,它是一个平台,用于云的持续合规性监视,合规性报告和安全自动化。PacBot会根据这些策略评估所有帐户和所有区域中的所有资源,以评估策略的符合性。还提供Omni Search功能,可以搜索所有发现的资源。甚至您都可以通过PacBot终止/删除资源详细信息。
全方位搜寻
具有结果过滤功能的搜索结果页面
资产360 /资产详细信息页面
以下是PacBot的主要功能
小智 5
根据Ashwini的建议,我会选择"资源组"中的"标签编辑器".
您可以轻松列出所有区域中的所有资源,无需任何设置等
.虽然这确实包括所有默认VPC +安全组等(即使您的帐户为空,您将获得~140项),您仍然可以相当轻松地过滤例如,在标签编辑器中,或导出到csv并在Excel中过滤.
AWS提供的工具没有用,因为它们不全面。
为了减轻这个问题并提取所有AWS资源的清单,我发现了这一点:https : //github.com/JohannesEbke/aws_list_all
我还没有测试过,但是看起来合法。
https://resource-explorer.console.aws.amazon.com/resource-explorer
aws resource-explorer-2 search --query-string arn --output text > resources.csv
| 归档时间: |
|
| 查看次数: |
54497 次 |
| 最近记录: |