EBS ボリュームの変更時 「You’ve reached the maximum modification rate per volume limit…..」エラーを回避するには

2023.09.03

困っていること

EBS ボリュームの変更を実施する際に以下のエラーメッセージが表示され、変更できません。
回避方法を教えてください。

You've reached the maximum modification rate per volume limit. Wait at least 6 hours between modifications per EBS volume.

どう対応すればいいの?

何らかのご要件で、直ぐにボリューム変更を実施された場合に発生します。
一例として、EBS のスループットを 150 MB/秒 から 250 MB/秒 へ変更後、直ぐに 250 MB/秒 から 125 MB/秒 へ変更する際などに発生します。
こちらは、表示されたエラーメッセージの通り、ボリュームを変更されたら、再度ボリュームを変更するまで少なくとも 6 時間お待ちください。
しかしながら 6 時間経過後でもボリュームがまだ最適化中の状態にある場合は、ボリューム変更が完了するまで更に待つ必要がございます。

ボリュームが完全に初期化されていない場合など、新しい設定が有効になるまでに 24 時間を超える時間がかかる場合があります。通常、完全に使用された 1 TiB ボリュームが新しいパフォーマンス設定に移行するまでには約 6 時間かかります。

なお、早急に変更されたい場合は、AWS re:Post を参考にご対応してください。

まだ最適化中状態にある中でボリュームを変更する必要がある場合は、次の回避策を講じます。

1. Amazon EBS スナップショットを使用して、必要な設定の新しい EBS ボリュームに復元します。既存のスナップショットを使用するか、新しいスナップショットを作成することができます。
2. 最適化中状態にある現在の EBS ボリュームをデタッチします。
3. 新しく復元された EBS ボリュームをインスタンスに添付し、その後使用します。
注: パフォーマンスを最大化するには、スナップショットから復元された新しい EBS ボリュームを初期化する必要があります。

参考資料