AWSConfigRemediation-DeleteUnusedEBSVolume - AWS Systems Manager Referência do runbook de automação

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWSConfigRemediation-DeleteUnusedEBSVolume

Descrição

O AWSConfigRemediation-DeleteUnusedEBSVolume runbook exclui um volume não utilizado do Amazon Elastic Block Store (EBSAmazon).

Executar esta automação (console)

Tipo de documento

Automação

Proprietário

Amazon

Plataformas

Linux, macOS, Windows

Parâmetros

  • AutomationAssumeRole

    Tipo: string

    Descrição: (Obrigatório) O Amazon Resource Name (ARN) da função AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation execute as ações em seu nome.

  • CreateSnapshot

    Tipo: booliano

    Descrição: (Opcional) Se definida comotrue, a automação cria um instantâneo do EBS volume da Amazon antes de ser excluído.

  • VolumeId

    Tipo: string

    Descrição: (Obrigatório) O ID do EBS volume da Amazon que você deseja excluir.

IAMPermissões necessárias

O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • ec2:CreateSnapshot

  • ec2:DeleteVolume

  • ec2:DescribeSnapshots

  • ec2:DescribeVolumes

Etapas do documento

  • aws:executeScript- Verifica se o EBS volume da Amazon especificado no VolumeId parâmetro não está em uso e cria um snapshot dependendo do valor escolhido para o CreateSnapshot parâmetro.

  • aws:branch: ramifica com base no valor escolhido para o parâmetro CreateSnapshot.

  • aws:waitForAwsResourceProperty: aguarda a conclusão do snapshot.

  • aws:executeAwsApi: exclui o snapshot se a criação do snapshot falhar.

  • aws:executeAwsApi- Exclui o EBS volume da Amazon que você especificou no VolumeId parâmetro.

  • aws:executeScript- Verifica se o EBS volume da Amazon foi excluído.