#.net #amazon-elastic-beanstalk #aws-sdk
Вопрос:
Есть ли способ получить список экземпляров EC2, созданных данным приложением Beanstalk? Я использую C# AWS SDK.
Ответ №1:
Использование AWSSDK.Пакет ElasticBeanstalk NuGet вы можете использовать DescribeEnvironmentResources
API для получения идентификаторов всех ресурсов, созданных для среды, включая идентификаторы экземпляров ECS.
using var ebClient = new AmazonElasticBeanstalkClient(RegionEndpoint.USWest2);
var environmentResources = (await ebClient.DescribeEnvironmentResourcesAsync(new DescribeEnvironmentResourcesRequest
{
EnvironmentName = environmentName
})).EnvironmentResources;
foreach(var instance in environmentResources.Instances)
{
Console.WriteLine(instance.Id);
}