Membuat OpsItems secara manual (PowerShell) - AWS Systems Manager

AWS Systems ManagerChange Managertidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat perubahan AWS Systems ManagerChange Manager ketersediaan.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat OpsItems secara manual (PowerShell)

Prosedur berikut menjelaskan cara membuat OpsItem dengan menggunakan AWS Tools for Windows PowerShell.

Untuk membuat OpsItem penggunaan AWS Tools for Windows PowerShell
  1. Buka AWS Tools for Windows PowerShell dan jalankan perintah berikut untuk menentukan kredensialmu.

    Set-AWSCredentials –AccessKey key-name –SecretKey key-name
  2. Jalankan perintah berikut Wilayah AWS untuk mengatur PowerShell sesi Anda.

    Set-DefaultAWSRegion -Region Region
  3. Jalankan perintah berikut untuk membuat yang baruOpsItem. Ganti masing-masing example resource placeholder dengan informasi Anda sendiri. Perintah ini menentukan runbook Automation Systems Manager untuk memulihkan ini. OpsItem

    $opsItem = New-Object Amazon.SimpleSystemsManagement.Model.OpsItemDataValue $opsItem.Type = [Amazon.SimpleSystemsManagement.OpsItemDataType]::SearchableString $opsItem.Value = '[{\"automationId\":\"runbook_name\",\"automationType\":\"AWS::SSM::Automation\"}]' $newHash = @{" /aws/automations"=[Amazon.SimpleSystemsManagement.Model.OpsItemDataValue]$opsItem} New-SSMOpsItem ` -Title "title" ` -Description "description" ` -Priority priority_number ` -Source AWS_service ` -OperationalData $newHash

    Jika berhasil, perintah mengeluarkan ID yang baruOpsItem.

Contoh berikut menentukan Nama Sumber Daya Amazon (ARN) dari instance Amazon Elastic Compute Cloud (Amazon EC2) yang mengalami gangguan.

$opsItem = New-Object Amazon.SimpleSystemsManagement.Model.OpsItemDataValue $opsItem.Type = [Amazon.SimpleSystemsManagement.OpsItemDataType]::SearchableString $opsItem.Value = '[{\"arn\":\"arn:aws:ec2:us-east-1:123456789012:instance/i-1234567890abcdef0\"}]' $newHash = @{" /aws/resources"=[Amazon.SimpleSystemsManagement.Model.OpsItemDataValue]$opsItem} New-SSMOpsItem -Title "EC2 instance disk full still" -Description "Log clean up may have failed which caused the disk to be full" -Priority 2 -Source ec2 -OperationalData $newHash