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 –AccessKey
key-name
–SecretKeykey-name
-
Execute o comando a seguir para definir a Região da AWS para sua sessão do PowerShell.
Set-DefaultAWSRegion -Region
Region
-
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
" ` -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