Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
CloudWatch Beispiele für die Verwendung von Tools für PowerShell
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS -Tools für PowerShell with Aktionen ausführen und allgemeine Szenarien implementieren CloudWatch.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarios anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die VerwendungGet-CWDashboard
.
- Tools für PowerShell
-
Beispiel 1: Gibt den Hauptteil des angegebenen Dashboards zurück.
Get-CWDashboard -DashboardName Dashboard1
Ausgabe:
DashboardArn DashboardBody ------------ ------------- arn:aws:cloudwatch::123456789012:dashboard/Dashboard1 {...
-
Einzelheiten zur API finden Sie unter GetDashboard AWS -Tools für PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CWDashboardList
- Tools für PowerShell
-
Beispiel 1: Gibt die Sammlung von Dashboards für Ihr Konto zurück.
Get-CWDashboardList
Ausgabe:
DashboardArn DashboardName LastModified Size ------------ ------------- ------------ ---- arn:... Dashboard1 7/6/2017 8:14:15 PM 252
Beispiel 2: Gibt die Sammlung von Dashboards für Ihr Konto zurück, deren Namen mit dem Präfix „dev“ beginnen.
Get-CWDashboardList -DashboardNamePrefix dev
-
Einzelheiten zur API finden Sie unter ListDashboardsCmdlet-Referenz.AWS -Tools für PowerShell
-
Das folgende Codebeispiel zeigt die Verwendung. Remove-CWDashboard
- Tools für PowerShell
-
Beispiel 1: Löscht das angegebene Dashboard und lädt zur Bestätigung ein, bevor Sie fortfahren. Um die Bestätigung zu umgehen, fügen Sie dem Befehl den Schalter -Force hinzu.
Remove-CWDashboard -DashboardName Dashboard1
-
Einzelheiten zur API finden Sie unter DeleteDashboards AWS -Tools für PowerShellCmdlet-Referenz.
-
Das folgende Codebeispiel zeigt die Verwendung. Write-CWDashboard
- Tools für PowerShell
-
Beispiel 1: Erstellt oder aktualisiert das Dashboard mit dem Namen 'Dashboard1', sodass es zwei Metrik-Widgets nebeneinander enthält.
$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
Beispiel 2: Erstellt oder aktualisiert das Dashboard und leitet den Inhalt, der das Dashboard beschreibt, über die Pipeline an das Cmdlet weiter.
$dashBody = @" { ... } "@ $dashBody | Write-CWDashboard -DashboardName Dashboard1
-
Einzelheiten zur API finden Sie unter PutDashboardCmdlet-Referenz.AWS -Tools für PowerShell
-
Das folgende Codebeispiel zeigt die Verwendung. Write-CWMetricData
- Tools für PowerShell
-
Beispiel 1: Erstellt ein neues MetricDatum Objekt und schreibt es in Amazon Web Services CloudWatch Metrics.
### 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
-
Einzelheiten zur API finden Sie unter PutMetricData AWS -Tools für PowerShellCmdlet-Referenz.
-