如何查看由Beanstalk创建的全部资源?
查看AWS Elastic Beanstalk创建的所有资源的方法
方法1:通过Elastic Beanstalk控制台直接查看
- 登录AWS控制台,进入Elastic Beanstalk服务,找到你的目标应用环境
- 切换到配置标签页,滚动到资源模块,这里会展示环境关联的核心资源(比如EC2实例、负载均衡器、Auto Scaling组、RDS实例等)
- 若要查看完整的资源列表,点击环境详情页顶部的CloudFormation栈链接,跳转到对应CloudFormation栈的资源标签页,这里会列出该栈创建的所有AWS资源
方法2:使用AWS CLI命令查询
步骤1:获取环境对应的CloudFormation栈名称
aws elasticbeanstalk describe-environments --environment-names <你的环境名称> --query 'Environments[0].StackName'
步骤2:列出该栈下的所有资源
aws cloudformation describe-stack-resources --stack-name <上一步得到的栈名>
输出会包含每个资源的类型、物理ID、逻辑ID等详细信息。
替代方案:按标签筛选所有关联资源
Elastic Beanstalk会给所有创建的资源打上elasticbeanstalk:environment-name标签,你可以用标签筛选跨服务的资源:
aws resourcegroupstaggingapi get-resources --tag-filters Key=elasticbeanstalk:environment-name,Values=<你的环境名称>
方法3:通过CloudFormation控制台查看
直接进入AWS CloudFormation控制台,搜索以awseb-开头的栈名(Beanstalk创建的栈默认以此前缀命名),找到对应环境的栈后,查看资源标签页即可获取所有资源。
内容的提问来源于stack exchange,提问作者Jaime Ron
相关产品推荐
相关产品推荐

