Criação de OpsItems manualmente (PowerShell) - AWS Systems Manager

• O AWS Systems Manager Change Manager não está mais aberto para novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte mudança de disponibilidade do AWS Systems Manager Change Manager.

 

• O AWS Systems Manager CloudWatch Dashboard não estará mais disponível a partir de 30 de abril de 2026. Os clientes podem continuar usando o console do Amazon CloudWatch para visualizar, criar e gerenciar os painéis do Amazon CloudWatch exatamente como fazem hoje. Para obter mais informações, consulte a documentação do Amazon CloudWatch.

Criação de OpsItems manualmente (PowerShell)

O procedimento a seguir descreve como criar um OpsItem usando as AWS Tools for Windows PowerShell.

Como criar um OpsItem usando as AWS Tools for Windows PowerShell
  1. Abra o AWS Tools for Windows PowerShell e execute o seguinte comando para especificar suas credenciais.

    Set-AWSCredentials –AccessKey key-name –SecretKey key-name
  2. Execute o comando a seguir para definir a Região da AWS para sua sessão do PowerShell.

    Set-DefaultAWSRegion -Region Region
  3. Execute o comando a seguir para criar um novo OpsItem. Substitua cada espaço reservado para recurso de exemplo por suas próprias informações. Este comando especifica um runbook de automação do Systems Manager para corrigir esseOpsItem.

    $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

    Se for bem-sucedido, o comando mostrará o ID do novoOpsItem.

O exemplo a seguir especifica o nome do recurso da Amazon (ARN) de uma instância comprometida do Amazon Elastic Compute Cloud (Amazon EC2).

$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