スキップしてコンテンツを表示

Amazon EBS ボリュームを Amazon EC2 インスタンスにアタッチできない理由を教えてください。

所要時間1分
0

Amazon Elastic Block Store (EBS) ボリュームを Amazon Elastic Compute Cloud (Amazon EC2) インスタンスにアタッチしたいのですが、うまくいきません。

解決策

Amazon EC2 インスタンスと Amazon EBS ボリュームは異なるアベイラビリティーゾーンにある

EBS ボリュームは、それを作成したアベイラビリティーゾーン固有のものです。ボリュームをアタッチするインスタンスが同じアベイラビリティーゾーンにあることを確認してください。AWS アカウントで使用できるアベイラビリティーゾーンを確認するには、「AWS Availability Zones (使用可能なアベイラビリティーゾーン)」を参照してください。ボリュームが配置されているアベイラビリティーゾーンを確認するには、「View information about an Amazon EBS volume (Amazon EBS ボリュームに関する情報の表示)」を参照してください。

指定したデバイス名は既に使用されている

インスタンスにボリュームをアタッチするときに、Amazon EC2 が使用するボリュームのデバイス名を指定します。重複したデバイス名は使用できません。デバイス名が既に使用されている場合、操作は次のエラーで失敗します。 "Invalid value '/dev/abc' for unixDevice.Attachment point /dev/abc is already in use".

このエラーを解決するには、別のデバイス名を選択してください。詳細については、「Amazon EC2 インスタンス上のボリュームのデバイス名」を参照してください。

ボリュームを EC2 インスタンスから強制的にデタッチした場合も、ブロックデバイスドライバーはそのデバイス名を引き続き使用することがあります。そうすると、ボリュームにデバイス名を使用できなくなり、別のデバイス名を選択するか、インスタンスを再起動する必要があります。

詳細については、「Detach an Amazon EBS volume from an Amazon EC2 instance (Amazon EC2 インスタンスから Amazon EBS ボリュームをデタッチする)」を参照してください。

ボリュームまたはインスタンスが正しく動作していない

インスタンスの状態が running または stopped である場合にのみ、ボリュームをインスタンスにアタッチできます。インスタンスの状態が pending または stopping の場合、ボリュームをアタッチすることはできません。また、ボリュームをインスタンスにアタッチするときは、ボリュームが使用可能な状態である必要があります。

ボリュームの状態が attaching から変化しない場合は、「EBS ボリュームがアタッチ状態のままになるのはなぜですか?」を参照してください。

Amazon EC2 がインスタンスボリュームの最大クォータに達した

インスタンスがサポートするボリュームの最大数は、インスタンスのタイプとオペレーティングシステム (OS) によって異なります。ボリュームをアタッチできなかったが、エラーメッセージが表示されない場合は、インスタンスのボリュームクォータを確認してください。

ボリュームに AWS Marketplace の製品コードがある

ボリュームに AWS Marketplace の製品コードがある場合は、そのボリュームにある AWS Marketplace コードへのサブスクライブが必要です。また、インスタンス設定はその AWS Marketplace コードの要件に準拠している必要があります。詳細については、「Attach an Amazon EBS volume to an Amazon EC2 instance (Amazon EBS ボリュームを Amazon EC2 インスタンスにアタッチする)」を参照してください。

IAM ユーザーまたはロールが、AttachVolume アクションの実行を許可されていない

AttachVolume API を使用して EBS ボリュームをインスタンスにアタッチするには、AWS Identity and Access Management (IAM) ユーザーまたはロールに AttachVolume API アクションを実行する権限が必要な場合があります。権限がない場合、または AWS Organizations サービスコントロールポリシー (SCP) が IAM ユーザーまたはロールを制限している場合、次のエラーメッセージが表示されます。

"You are not authorized to perform this operation.Encoded authorization failure message..."

詳細については、「IAM ポリシーで、アクセス拒否または操作が許可されていないことを示すエラーをトラブルシューティングする方法を教えてください」を参照してください。

AWS公式更新しました 7ヶ月前
コメントはありません