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
-
Abra o AWS Tools for Windows PowerShell e execute o seguinte comando para especificar suas credenciais.
Set-AWSCredentials –AccessKeykey-name–SecretKeykey-name -
Execute o comando a seguir para definir a Região da AWS para sua sessão do PowerShell.
Set-DefaultAWSRegion -RegionRegion -
Execute o comando a seguir para criar um novo OpsItem. Substitua cada
espaço reservado para recurso de exemplopor 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" ` -Prioritypriority_number` -SourceAWS_service` -OperationalData $newHashSe 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