我正在尝试使用以下函数列出存储在 CloudWatch 中的所有指标:ListMetrics。该函数返回大约 500 个指标和一个名为 NextToken 的字符串值,该值将在下一次调用中用于获取其余指标。
这是我下面的代码,但我不知道如何使用 NextToken 来获取其余的指标。
// creates the CloudWatch client
var cw = Amazon.AWSClientFactory.CreateAmazonCloudWatchClient(Amazon.RegionEndpoint.EUWest1);
// initialses the list metrics request
ListMetricsRequest lmr = new ListMetricsRequest();
ListMetricsResponse lmresponse = cw.ListMetrics(lmr);
// loop that uses the token to get all the metrics available
// not finished yet
do
{
lmresponse = cw.ListMetrics(lmr);
lmresponse.NextToken;
} while (lmresponse.NextToken != null);
我想知道如何使用 NextToken 来获取其余的指标。不幸的是,我在网上找不到任何示例。