我正在尝试在AWS中查找资源,但我不知道将其配置为哪种资源。
我不太了解AWS,但是在门户中找不到列出我们帐户中所有资源的页面时遇到了麻烦。我怎么找到它?
答案 0 :(得分:1)
您可以使用AWS Config,它提供了AWS账户中AWS资源配置的详细视图。其中包括资源之间的相互关系以及它们在过去的配置方式,以便您了解配置和关系随时间的变化。
我过去使用的另一种方法是找到未标记的资源。您可以使用标签编辑器search for untagged resources,它将发现所有资源(包括可能未在AWS Config中显示的资源)。这种方法使您可以搜索所有区域,而AWS Config则基于区域工作。
答案 1 :(得分:1)
您可以使用标签编辑器https://resources.console.aws.amazon.com/r/tags
列出所有区域的所有资源。您应从“地区*”下拉列表中分别选择所有区域,并从“资源类型*”下拉列表中仅选择“所有资源类型”。将标签留空,然后按“查找资源”
答案 2 :(得分:0)
因为这是StackOverflow,所以我假设这是与编程相关的问题。
要以编程方式执行此操作,请创建一个应用以读取特定类型的资源
import boto3
ec2 = boto3.resource('ec2')
instances = ec2.instances
for instance in instances:
print(instance.id, instance.instance_type)
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));
}
});