È stata rilasciata la versione 5 (V5) di! AWS Strumenti per PowerShell
Per iniziare a utilizzare la nuova versione degli strumenti, consulta la Guida per l'AWS Strumenti per PowerShell utente (V5), in particolare l'argomento per la migrazione alla V5.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CloudWatch esempi di utilizzo di Tools for V4 PowerShell
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Strumenti per PowerShell V4 con. CloudWatch
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
Il seguente esempio di codice mostra come utilizzareGet-CWAlarm.
- Strumenti per PowerShell V4
-
Esempio 1: restituisce tutti gli allarmi, inclusi gli allarmi compositi e metrici di. CloudWatch
Get-CWAlarm -MaxRecords 1Output:
CompositeAlarms MetricAlarms NextToken --------------- ------------ --------- {MetricAlarms-01} NextToken-01 {MetricAlarms-02} NextToken-02 {MetricAlarms-03} NextToken-03Esempio 2: restituisce solo i dati compositi degli allarmi ottenuti CloudWatch dopo l'impostazione del parametro -. AlarmType CompositeAlarms
Get-CWAlarm -AlarmType 'CompositeAlarms'Output:
CompositeAlarms MetricAlarms NextToken --------------- ------------ --------- {CompositeAlarms-01} {CompositeAlarms-02} {CompositeAlarms-03}-
Per i dettagli sull'API, vedere DescribeAlarmsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Get-CWDashboard
- Strumenti per PowerShell V4
-
Esempio 1: restituisce l'arn al corpo della dashboard specificata.
Get-CWDashboard -DashboardName Dashboard1Output:
DashboardArn DashboardBody ------------ ------------- arn:aws:cloudwatch::123456789012:dashboard/Dashboard1 {...-
Per i dettagli sull'API, vedere GetDashboardin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Get-CWDashboardList
- Strumenti per PowerShell V4
-
Esempio 1: restituisce la raccolta di dashboard per il tuo account.
Get-CWDashboardListOutput:
DashboardArn DashboardName LastModified Size ------------ ------------- ------------ ---- arn:... Dashboard1 7/6/2017 8:14:15 PM 252Esempio 2: restituisce la raccolta di dashboard per l'account i cui nomi iniziano con il prefisso 'dev'.
Get-CWDashboardList -DashboardNamePrefix dev-
Per i dettagli sull'API, vedere ListDashboardsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Remove-CWDashboard
- Strumenti per PowerShell V4
-
Esempio 1: elimina la dashboard specificata, richiedendone conferma prima di procedere. Per ignorare la conferma, aggiungi l'interruttore -Force al comando.
Remove-CWDashboard -DashboardName Dashboard1-
Per i dettagli sull'API, vedere DeleteDashboardsin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Write-CWDashboard
- Strumenti per PowerShell V4
-
Esempio 1: crea o aggiorna la dashboard denominata «Dashboard1" per includere due widget metrici affiancati.
$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 $dashBodyEsempio 2: crea o aggiorna il dashboard, inserendo il contenuto che descrive il dashboard nel cmdlet.
$dashBody = @" { ... } "@ $dashBody | Write-CWDashboard -DashboardName Dashboard1-
Per i dettagli sull'API, vedere PutDashboardin AWS Strumenti per PowerShell Cmdlet Reference (V4).
-
Il seguente esempio di codice mostra come utilizzare. Write-CWMetricData
- Strumenti per PowerShell V4
-
Esempio 1: crea un nuovo MetricDatum oggetto e lo scrive su 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-
Per i dettagli sull'API, consulta PutMetricData AWS Strumenti per PowerShellCmdlet Reference (V4).
-