

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á.

# `AWSPremiumSupport-DiagnoseDiskUsageOnLinux`
<a name="automation-awspremiumsupport-diagnosediskusageonlinux"></a>

 **Descrição** 

O **AWSPremiumSupport-DiagnoseDiskUsageOnLinux**runbook analisa os volumes de destino do Amazon Elastic Compute Cloud (Amazon EC2) da instância de destino do Amazon Elastic Block Store (Amazon EBS) para determinar se eles precisam de expansão. Ele verifica o uso, o tipo de sistema de arquivos e o histórico de expansão de cada volume em relação aos limites definidos nos parâmetros de entrada do runbook. O script considera fatores como modificações recentes, sistemas de arquivos compatíveis e limites AWS de volume. Em seguida, ele gera os volumes, se houver, que são candidatos à expansão, junto com detalhes relevantes para cada volume.

 **Como funciona?** 

Esse runbook executa as seguintes operações:
+ Verifica se a instância de destino é gerenciada pelo Systems Manager e não está executando o Windows
+ Recupera detalhes da instância, incluindo plataforma e tipo de dispositivo raiz
+ Busca os volumes usados pela instância do Amazon EC2
+ Executa verificações prévias no Linux para analisar o uso do disco e determinar os candidatos à expansão
+ Volumes de saída que são candidatos à expansão com detalhes relevantes

**Importante**  
O acesso aos `AWSPremiumSupport-*` runbooks requer uma assinatura Business \$1 Support, Enterprise Support ou Unified Operations. Para obter mais informações, consulte [Comparar Planos AWS Support](https://aws.amazon.com/premiumsupport/plans/).

 [Execute esta automação (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSPremiumSupport-DiagnoseDiskUsageOnLinux) 

**Permissões obrigatórias do IAM**

O parâmetro `AutomationAssumeRole` requer as seguintes ações para usar o runbook com êxito.
+ sms: DescribeInstanceInformation
+ ec2: DescribeInstances
+ ec2: DescribeVolumes
+ sms: SendCommand
+ sms: ListCommandInvocations

Exemplo de política: 

```
 {
     "Version": "2012-10-17",		 	 	 
     "Statement": [
         {
             "Effect": "Allow",
             "Action": [
                 "ssm:DescribeInstanceInformation",
                 "ec2:DescribeInstances",
                 "ec2:DescribeVolumes",
                 "ssm:SendCommand",
                 "ssm:ListCommandInvocations"
             ],
             "Resource": "*"
         }
     ]
 }
```

 **Instruções** 

Siga estas etapas para configurar a automação:

1. Navegue até [https://console.aws.amazon.com/systems-manager/documents/AWSPremiumSupport-DiagnoseDiskUsageOnLinux/description](https://console.aws.amazon.com/systems-manager/documents/AWSPremiumSupport-DiagnoseDiskUsageOnLinux/description)em Systems Manager em Documentos.

1. Selecione **Execute automation (Executar automação)**.

1. Para os parâmetros de entrada, insira o seguinte:
   + **AutomationAssumeRole (Opcional):**
     + Descrição: (Opcional) O Amazon Resource Name (ARN) da função do IAM que permite que o Systems Manager Automation execute as ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
     + Tipo: `AWS::IAM::Role::Arn`
   + **InstanceId (Obrigatório):**
     + Descrição: (obrigatório) ID de sua instância do Amazon EC2.
     + Tipo: `String`
     + Padrão de permissão: `^i-[0-9a-f]{8,17}$`
   + **VolumeExpansionUsageTrigger (Obrigatório):**
     + Descrição: (Obrigatório) Uso mínimo do espaço de partição necessário para acionar a extensão (em porcentagem).
     + Tipo: `String`
     + Padrão de permissão: `^[0-9]{1,2}$`
   + **VolumeExpansionCapSize (Obrigatório):**
     + Descrição: (Obrigatório) Tamanho máximo para o qual o volume do Amazon EBS será aumentado (em GiB).
     + Tipo: `String`
     + Padrão de permissão: `^[0-9]{1,4}$`
   + **VolumeExpansionGibIncrease (Obrigatório):**
     + Descrição: (Obrigatório) Aumento em GiB do volume. O maior aumento líquido entre `VolumeExpansionGibIncrease` e `VolumeExpansionPercentageIncrease` será usado.
     + Tipo: `String`
     + Padrão de permissão: `^[0-9]{1,4}$`
   + **VolumeExpansionPercentageIncrease (Obrigatório):**
     + Descrição: (Obrigatório) Aumento na porcentagem do volume. O maior aumento líquido entre `VolumeExpansionGibIncrease` e `VolumeExpansionPercentageIncrease` será usado.
     + Tipo: `String`
     + Padrão de permissão: `^[0-9]{1,2}$`

1. Selecione **Executar**.

1. A automação é iniciada.

1. O bucket realiza as seguintes etapas:
   + **AssertInstanceIsManagedInstance**:

     Verifica se a instância de destino é gerenciada pelo Systems Manager.
   + **DescribeInstance**:

     Descreve a instância de destino do Amazon EC2 e recupera os detalhes da instância, incluindo e. `Platform` `RootDeviceType`
   + **BranchOnPlatform**:

     Ramifica no tipo de plataforma e prossegue com a execução se ela for diferente do Windows.
   + **DescribeVolumes**:

     Busca os volumes usados pela instância do Amazon EC2.
   + **RunPreChecksOnLinux**:

     Execute as verificações em relação aos volumes coletados na etapa anterior.

1. Depois de concluído, revise a seção **Saídas** para obter os resultados detalhados da execução.

**Referências**

Automação do Systems Manager
+ [Execute esta automação (console)](https://console.aws.amazon.com/systems-manager/documents/AWSPremiumSupport-DiagnoseDiskUsageOnLinux/description)
+ [Executar uma automação](https://docs.aws.amazon.com//systems-manager/latest/userguide/automation-working-executing.html)
+ [Configurar a automação](https://docs.aws.amazon.com//systems-manager/latest/userguide/automation-setup.html)
+ [Fluxos de trabalho de automação de suporte](https://aws.amazon.com/premiumsupport/technology/saw/)