関数 ListMetrics を使用して、CloudWatch に保存されているすべてのメトリクスを一覧表示しようとしています。この関数は、約 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 を使用する方法を知りたいです。残念ながら、オンラインで例を見つけることができませんでした。