如何列出门户中的所有资源

时间:2019-03-14 15:25:57

标签: amazon-web-services

我正在尝试在AWS中查找资源,但我不知道将其配置为哪种资源。

我不太了解AWS,但是在门户中找不到列出我们帐户中所有资源的页面时遇到了麻烦。我怎么找到它?

3 个答案:

答案 0 :(得分:1)

您可以使用AWS Config,它提供了AWS账户中AWS资源配置的详细视图。其中包括资源之间的相互关系以及它们在过去的配置方式,以便您了解配置和关系随时间的变化。

我过去使用的另一种方法是找到未标记的资源。您可以使用标签编辑器search for untagged resources,它将发现所有资源(包括可能未在AWS Config中显示的资源)。这种方法使您可以搜索所有区域,而AWS Config则基于区域工作。

答案 1 :(得分:1)

您可以使用标签编辑器https://resources.console.aws.amazon.com/r/tags

列出所有区域的所有资源。

您应从“地区*”下拉列表中分别选择所有区域,并从“资源类型*”下拉列表中仅选择“所有资源类型”。将标签留空,然后按“查找资源”

Screenshot of AWS tag editor

答案 2 :(得分:0)

因为这是StackOverflow,所以我假设这是与编程相关的问题。

要以编程方式执行此操作,请创建一个应用以读取特定类型的资源

Python Example

import boto3
ec2 = boto3.resource('ec2')
instances = ec2.instances
for instance in instances:
    print(instance.id, instance.instance_type)

NodeJS Example

var AWS = require('aws-sdk');
AWS.config.update({region: 'us-west-2'});
var ec2 = new AWS.EC2({apiVersion: '2016-11-15'});
var params = { DryRun: false };
ec2.describeInstances(params, function(err, data) {
    if (err) {
        console.log("Error", err.stack);
    } else {
        console.log("Success", JSON.stringify(data));
    }
});