

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

# Monitorar o progresso de modificações de volume do Amazon EBS
<a name="monitoring-volume-modifications"></a>

Quando você modifica um volume do EBS, ele atravessa uma sequência de estados. O volume insere o estado `modifying`, o estado `optimizing` e, por fim, o estado `completed`. Neste ponto, o volume está pronto para ser modificado ainda mais. 

Quando o volume está no estado `optimizing`, sua performance de volume está entre as especificações de configuração de origem e de destino. A performance de volume transitório não será menor que a performance de volume de origem. Se você está fazendo downgrade do IOPS, a performance do volume transitório não é inferior à performance do volume de destino.

As alterações de modificação de volume entram em vigor da seguinte forma:
+ Os aumentos de tamanho entram em vigor quando a modificação do volume atinge o `optimizing` estado, o que geralmente leva alguns segundos.
+ As alterações de desempenho (IOPS e taxa de transferência) podem levar de alguns minutos a algumas horas para serem concluídas, dependendo da configuração do volume solicitada. Normalmente, um volume de 1 TiB totalmente usado pode levar cerca de 6 horas para migrar para uma nova configuração de desempenho. Em alguns casos, pode levar mais de 24 horas para que uma nova configuração de desempenho entre em vigor, como quando o volume não foi totalmente inicializado.

Os possíveis estados de volume são `creating`, `available`, `in-use`, `deleting`, `deleted` e `error`.

Os possíveis estados de modificação são `modifying`, `optimizing` e `completed`.

------
#### [ Console ]

**Para monitorar o progresso de uma modificação**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Volumes**.

1. Selecione o volume.

1. A coluna **Estado** do **volume e o campo Estado** do volume na guia **Detalhes** contêm informações no seguinte formato: *Volume state* - *Modification state* (*Modification progress*%). A imagem a seguir mostra o volume e os estados de modificação do volume.  
![\[Volume e estados de modificação do volume\]](http://docs.aws.amazon.com/pt_br/ebs/latest/userguide/images/volume_state.png)

   Depois que a modificação for concluída, somente o estado do volume será exibido. O estado e o progresso da modificação não são mais exibidos.

   Como alternativa, você pode usar EventBridge a Amazon para criar uma regra de notificação para eventos de modificação de volume. Para obter mais informações, consulte [Introdução à Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html).

------
#### [ AWS CLI ]

**Para monitorar o progresso de uma modificação**  
Use o [describe-volumes-modifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes-modifications.html)comando para visualizar o progresso de uma ou mais modificações de volume. O exemplo a seguir descreve as modificações de volume para dois volumes.

```
aws ec2 describe-volumes-modifications \
    --volume-ids vol-11111111111111111 vol-22222222222222222
```

Na saída de exemplo a seguir, as modificações de volume ainda estão no estado `modifying`. O andamento é relatado como uma porcentagem.

```
{
    "VolumesModifications": [
        {
            "TargetSize": 200,
            "TargetVolumeType": "io1",
            "ModificationState": "modifying",
            "VolumeId": "vol-11111111111111111",
            "TargetIops": 10000,
            "StartTime": "2017-01-19T22:21:02.959Z",
            "Progress": 0,
            "OriginalVolumeType": "gp2",
            "OriginalIops": 300,
            "OriginalSize": 100
        },
        {
            "TargetSize": 2000,
            "TargetVolumeType": "sc1",
            "ModificationState": "modifying",
            "VolumeId": "vol-22222222222222222",
            "StartTime": "2017-01-19T22:23:22.158Z",
            "Progress": 0,
            "OriginalVolumeType": "gp2",
            "OriginalIops": 300,
            "OriginalSize": 1000
        }
    ]
}
```

O exemplo a seguir descreve todos os volumes com um estado de modificação `optimizing` ou `completed` e filtra e formata os resultados para mostrar somente as modificações iniciadas em ou depois de 1º de fevereiro de 2017:

```
aws ec2 describe-volumes-modifications \
    --filters Name=modification-state,Values="optimizing","completed" \
    --query "VolumesModifications[?StartTime>='2017-02-01'].{ID:VolumeId,STATE:ModificationState}"
```

A seguir, um exemplo de saída com informações sobre dois volumes:

```
[
    {
        "STATE": "optimizing",
        "ID": "vol-06397e7a0eEXAMPLE"
    },
    {
        "STATE": "completed",
        "ID": "vol-ba74e18c2aEXAMPLE"
    }
]
```

------
#### [ PowerShell ]

**Para monitorar o progresso de uma modificação**  
Use o cmdlet [Get-EC2VolumeModification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2VolumeModification.html). O exemplo a seguir descreve as modificações de volume para dois volumes.

```
Get-EC2VolumeModification `
    -VolumeId vol-11111111111111111 vol-22222222222222222
```

------

**nota**  
Raramente, uma AWS falha transitória pode resultar em um `failed` estado. Isso não é uma indicação da integridade do volume. Apenas indica que houve falha na modificação do volume. Se isso ocorrer, tente novamente a modificação do volume.