0
Ich suche nach einer Möglichkeit, eine Liste meiner Warteschlangennamen von AWS zu erhalten. Ich bin derzeit den Code unten, aber die Auflistung von AWS zurück enthält nur die Warteschlange URLs (und andere Attribute) und nicht der Queue-Name:So listen Sie Warteschlangen auf, einschließlich Warteschlangenname von AWS
using (var sqsClient = new AmazonSQSClient(credentials, RegionEndpoint.EUWest1))
{
ListQueuesResponse response = sqsClient.ListQueues(new Amazon.SQS.Model.ListQueuesRequest());
List<QueueResponse> qrs = new List<QueueResponse>();
foreach (var queueURL in response.QueueUrls)
{
GetQueueAttributesResponse attributesResponse = sqsClient.GetQueueAttributes(new GetQueueAttributesRequest(queueURL, new List<string> { "All" }));
qrs.Add(new QueueResponse { QueueURL = queueURL, MessagesAvailable = attributesResponse.ApproximateNumberOfMessages, MessagesInFlight = attributesResponse.ApproximateNumberOfMessagesNotVisible });
}
}
Ich würde irgendwelche Ratschläge zu schätzen wissen, das obige Problem zu lösen.
Dank