Creación de OpsItems manualmente (PowerShell) - AWS Systems Manager

Creación de OpsItems manualmente (PowerShell)

En el siguiente procedimiento se describe cómo se crea un OpsItem con AWS Tools for Windows PowerShell.

Para crear un OpsItem con AWS Tools for Windows PowerShell
  1. Abra AWS Tools for Windows PowerShell y ejecute el siguiente comando para especificar sus credenciales.

    Set-AWSCredentials –AccessKey key-name –SecretKey key-name
  2. Ejecute el siguiente comando para establecer la Región de AWS para la sesión de PowerShell.

    Set-DefaultAWSRegion -Region Region
  3. Ejecute el siguiente comando para crear un OpsItem nuevo. Reemplace cada example resource placeholder con su propia información. Este comando especifica un runbook de Automatización de Systems Manager para solucionar este 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

    Si se realiza correctamente, el comando genera el ID del OpsItem nuevo.

En el siguiente ejemplo, se especifica el nombre de recurso de Amazon (ARN) de una instancia de Amazon Elastic Compute Cloud (Amazon EC2) en mal estado.

$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