Как перечислить все ресурсы на портале - PullRequest
1 голос
/ 14 марта 2019

Я пытаюсь найти ресурс в AWS, но я не знаю, к какому типу ресурса он был предоставлен.

Я не очень хорошо знаю AWS, но у меня проблемынайти страницу на портале, где перечислены все наши ресурсы в нашей учетной записи.Как мне это найти?

Ответы [ 3 ]

1 голос
/ 14 марта 2019

Вы можете перечислить все ресурсы для всех регионов, используя редактор тегов https://resources.console.aws.amazon.com/r/tags

Вы должны выбрать все регионы индивидуально из раскрывающегося списка «Регионы *» и выбрать только «Все типы ресурсов» из раскрывающегося списка «Типы ресурсов *». Оставьте теги пустыми и нажмите «Найти ресурсы»

Screenshot of AWS tag editor

1 голос
/ 14 марта 2019

Вы можете использовать AWS Config , которая предоставляет подробное представление о конфигурации ресурсов AWS в вашей учетной записи AWS.Это включает в себя, как ресурсы связаны друг с другом и как они были настроены в прошлом, чтобы вы могли видеть, как конфигурации и отношения меняются со временем.

Альтернативный подход, который я использовал в прошлом, чтобы найти ресурсы, которые не помечены.Вы можете искать нетегированные ресурсы с помощью редактора тегов, и он должен найти все ресурсы (включая те, которые могут не отображаться в AWS Config).Этот подход позволяет выполнять поиск по всем регионам, тогда как AWS Config работает по регионам.

0 голосов
/ 14 марта 2019

Поскольку это StackOverflow, я предполагаю, что это вопрос, связанный с программированием.

Чтобы сделать это программно, создайте приложение для чтения ресурсов определенных типов

Пример Python

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

Пример NodeJS

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));
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...