文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Tools forWord 的 CloudWatch PowerShell 範例
下列程式碼範例示範如何使用 AWS Tools for PowerShell with CloudWatch 來執行動作和實作常見案例。
Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然 動作會示範如何呼叫個別服務函數,但您可以在其相關案例中查看內容中的動作。
每個範例都包含完整原始程式碼的連結,您可以在其中找到如何在內容中設定和執行程式碼的指示。
主題
動作
下列程式碼範例示範如何使用 Get-CWDashboard
。
- for PowerShell 工具
-
範例 1:傳回指定儀表板內文的 Arn。
Get-CWDashboard -DashboardName Dashboard1
輸出:
DashboardArn DashboardBody ------------ ------------- arn:aws:cloudwatch::123456789012:dashboard/Dashboard1 {...
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 GetDashboard。
-
下列程式碼範例示範如何使用 Get-CWDashboardList
。
- for PowerShell 工具
-
範例 1:傳回您帳戶的儀表板集合。
Get-CWDashboardList
輸出:
DashboardArn DashboardName LastModified Size ------------ ------------- ------------ ---- arn:... Dashboard1 7/6/2017 8:14:15 PM 252
範例 2:傳回名稱開頭為字首 'dev' 之帳戶的儀表板集合。
Get-CWDashboardList -DashboardNamePrefix dev
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListDashboards。
-
下列程式碼範例示範如何使用 Remove-CWDashboard
。
- for PowerShell 工具
-
範例 1:刪除指定的儀表板,在繼續之前促進確認。若要略過確認,請將 -Force 交換器新增至 命令。
Remove-CWDashboard -DashboardName Dashboard1
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteDashboards。
-
下列程式碼範例示範如何使用 Write-CWDashboard
。
- for PowerShell 工具
-
範例 1:建立或更新名為 'Dashboard1' 的儀表板,以並排包含兩個指標小工具。
$dashBody = @" { "widgets":[ { "type":"metric", "x":0, "y":0, "width":12, "height":6, "properties":{ "metrics":[ [ "AWS/EC2", "CPUUtilization", "InstanceId", "i-012345" ] ], "period":300, "stat":"Average", "region":"us-east-1", "title":"EC2 Instance CPU" } }, { "type":"metric", "x":12, "y":0, "width":12, "height":6, "properties":{ "metrics":[ [ "AWS/S3", "BucketSizeBytes", "BucketName", "amzn-s3-demo-bucket" ] ], "period":86400, "stat":"Maximum", "region":"us-east-1", "title":"amzn-s3-demo-bucket bytes" } } ] } "@ Write-CWDashboard -DashboardName Dashboard1 -DashboardBody $dashBody
範例 2:建立或更新儀表板,將描述儀表板的內容導入 cmdlet。
$dashBody = @" { ... } "@ $dashBody | Write-CWDashboard -DashboardName Dashboard1
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 PutDashboard。
-
下列程式碼範例示範如何使用 Write-CWMetricData
。
- for PowerShell 工具
-
範例 1:建立新的 MetricDatum 物件,並將其寫入 Amazon Web Services CloudWatch 指標。
### Create a MetricDatum .NET object $Metric = New-Object -TypeName Amazon.CloudWatch.Model.MetricDatum $Metric.Timestamp = [DateTime]::UtcNow $Metric.MetricName = 'CPU' $Metric.Value = 50 ### Write the metric data to the CloudWatch service Write-CWMetricData -Namespace instance1 -MetricData $Metric
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 PutMetricData。
-