Weitere AWS SDK-Beispiele sind im 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 zur Verwendung von Tools für V4 PowerShell
Die folgenden Codebeispiele zeigen Ihnen, wie Sie Aktionen ausführen und gängige Szenarien implementieren, indem Sie AWS -Tools für PowerShell V4 mit verwenden 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 Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die VerwendungGet-CWAlarm.
- Tools für PowerShell V4
-
Beispiel 1: Gibt alle Alarme zurück, einschließlich zusammengesetzter und metrischer Alarme von CloudWatch.
Get-CWAlarm -MaxRecords 1Ausgabe:
CompositeAlarms MetricAlarms NextToken --------------- ------------ --------- {MetricAlarms-01} NextToken-01 {MetricAlarms-02} NextToken-02 {MetricAlarms-03} NextToken-03Beispiel 2: Gibt nur die zusammengesetzten Alarmdaten von CloudWatch nach der Einstellung des AlarmType Parameters auf zurück CompositeAlarms.
Get-CWAlarm -AlarmType 'CompositeAlarms'Ausgabe:
CompositeAlarms MetricAlarms NextToken --------------- ------------ --------- {CompositeAlarms-01} {CompositeAlarms-02} {CompositeAlarms-03}-
API-Details finden Sie DescribeAlarms in der AWS -Tools für PowerShell Cmdlet-Referenz (V4).
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CWDashboard
- Tools für PowerShell V4
-
Beispiel 1: Gibt den ARN und den Inhalt des angegebenen Dashboards zurück.
Get-CWDashboard -DashboardName Dashboard1Ausgabe:
DashboardArn DashboardBody ------------ ------------- arn:aws:cloudwatch::123456789012:dashboard/Dashboard1 {...-
API-Details finden Sie GetDashboard in der AWS -Tools für PowerShell Cmdlet-Referenz (V4).
-
Das folgende Codebeispiel zeigt die Verwendung. Get-CWDashboardList
- Tools für PowerShell V4
-
Beispiel 1: Gibt die Sammlung von Dashboards für Ihr Konto zurück.
Get-CWDashboardListAusgabe:
DashboardArn DashboardName LastModified Size ------------ ------------- ------------ ---- arn:... Dashboard1 7/6/2017 8:14:15 PM 252Beispiel 2: Gibt die Sammlung von Dashboards für Ihr Konto zurück, deren Namen mit dem Präfix „dev“ beginnen.
Get-CWDashboardList -DashboardNamePrefix dev-
API-Details finden Sie ListDashboards in der AWS -Tools für PowerShell Cmdlet-Referenz (V4).
-
Das folgende Codebeispiel zeigt die Verwendung. Remove-CWDashboard
- Tools für PowerShell V4
-
Beispiel 1: Löscht das angegebene Dashboard und bittet um Bestätigung, bevor der Vorgang fortgesetzt wird. Um die Bestätigung zu umgehen, fügen Sie dem Befehl den Schalter -Force hinzu.
Remove-CWDashboard -DashboardName Dashboard1-
API-Details finden Sie DeleteDashboards in der AWS -Tools für PowerShell Cmdlet-Referenz (V4).
-
Das folgende Codebeispiel zeigt die Verwendung. Write-CWDashboard
- Tools für PowerShell V4
-
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 $dashBodyBeispiel 2: Erstellt oder aktualisiert das Dashboard und leitet den Inhalt, der das Dashboard beschreibt, an das Cmdlet weiter.
$dashBody = @" { ... } "@ $dashBody | Write-CWDashboard -DashboardName Dashboard1-
API-Details finden Sie PutDashboard in der AWS -Tools für PowerShell Cmdlet-Referenz (V4).
-
Das folgende Codebeispiel zeigt die Verwendung. Write-CWMetricData
- Tools für PowerShell V4
-
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-
API-Details finden Sie PutMetricData in der AWS -Tools für PowerShell Cmdlet-Referenz (V4).
-