我正在尝试使用 powershell 获取 AWS CloudWatch 指标数据点。但Get-CWMetricStatistic命令返回数据点为空。当我通过 AWS 管理控制台看到 CloudWatch 时,存在图表数据。
请告诉我为什么我无法获取我的数据点。
$Namespace="AWS/ApplicationELB"
$MetricName="HealthyHostCount"
$Statistic="Minimum"
$Period = 300
$start=[System.DateTime]::UtcNow.AddHours(-1)
$end=[System.DateTime]::UtcNow
$dim=[Amazon.CloudWatch.Model.Dimension]::new()
$dim.Name="TargetGroup"
$dim.Value="MyTargetGroup"
$dim2=[Amazon.CloudWatch.Model.Dimension]::new()
$dim2.Name="LoadBalancer"
$dim2.Value="MyELB"
Get-CWMetricStatistic -Namespace $Namespace `
-MetricName $MetricName `
-Statistic $Statistic `
-UtcStartTime $start `
-UtcEndTime $end `
-Period $Period `
-Dimension $dim,$dim2