[英]How can I get the count of server instances running under my Amazon EC2 account using API
如何使用API獲取以我的Amazon EC2帳戶運行的服務器實例的數量
這是AWS .NET SDK隨附的示例中所示的示例:
static void Main(string[] args)
{
NameValueCollection appConfig = ConfigurationManager.AppSettings;
AmazonEC2 ec2 = AWSClientFactory.CreateAmazonEC2Client(
appConfig["AWSAccessKey"],
appConfig["AWSSecretKey"]
);
DescribeInstancesRequest request = new DescribeInstancesRequest();
try
{
DescribeInstancesResponse ec2Response = ec2.DescribeInstances(request);
int numInstances = 0;
numInstances = ec2Response.DescribeInstancesResult.Reservation.Count;
Console.WriteLine("You have " + numInstances + " Amazon EC2 instance(s) running.");
}
catch (AmazonEC2Exception ex)
{
if (ex.ErrorCode.Equals("OptInRequired"))
{
Console.WriteLine("You are not signed for Amazon EC2.");
Console.WriteLine("You can sign up at http://aws.amazon.com/ec2.");
}
else
{
Console.WriteLine("Caught Exception: " + ex.Message);
Console.WriteLine("Response Status Code: " + ex.StatusCode);
Console.WriteLine("Error Code: " + ex.ErrorCode);
Console.WriteLine("Error Type: " + ex.ErrorType);
Console.WriteLine("Request ID: " + ex.RequestId);
Console.WriteLine("XML: " + ex.XML);
}
}
Console.WriteLine();
Console.WriteLine("Press any key to exit...");
Console.ReadKey(true);
}
“入門”頁面上有一個示例,位於頁面中間
http://aws.amazon.com/articles/3586
下載Java SDK並查看aws-java-sdk / samples / AwsConsoleApp / AwsConsoleApp.java
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.