Quero anexar meu volume do Amazon Elastic Block Store (EBS) à minha instância do Amazon Elastic Compute Cloud (Amazon EC2), mas ele apresenta falha.
Resolução
Sua instância do Amazon EC2 e o volume do Amazon EBS estão em Zonas de disponibilidade diferentes
Os volumes do EBS são específicos da Zona de disponibilidade na qual você os cria. Certifique-se de que a instância à qual você deseja anexar seu volume esteja na mesma Zona de disponibilidade. Para identificar as Zonas de disponibilidade que estão disponíveis para sua conta da AWS, consulte AWS Availability Zones (Zonas de disponibilidade da AWS). Para verificar a Zona de disponibilidade em que seu volume está, consulte Visualizar informações sobre um volume do Amazon EBS.
O nome do dispositivo que você especificou já está em uso
Ao anexar um volume a uma instância, você fornece um nome de dispositivo para o volume que o Amazon EC2 usa. Não é possível usar nomes duplicados de dispositivos. Se o nome do dispositivo já estiver em uso, a operação apresentará falha com a seguinte mensagem de erro: "Invalid value '/dev/abc' for unixDevice. Attachment point /dev/abc is already in use".
Para solucionar esse problema, escolha um nome de dispositivo diferente. Para obter mais informações, consulte Nomes de dispositivos para volumes em instâncias do Amazon EC2.
Se você separar à força um volume de uma instância do EC2, o driver do dispositivo de blocos pode continuar usando o nome do dispositivo. Portanto, não é possível usar o nome do dispositivo para o volume e precisa escolher um nome de dispositivo diferente ou reinicializar a instância.
Para obter mais informações, consulte Separar um volume do Amazon EBS de uma instância da Amazon EC2.
O volume ou a instância estão em um estado operacional incorreto
Você pode anexar um volume a uma instância somente quando a instância estiver em execução ou interrompida. Você não pode anexar um volume quando a instância está no estado pendente ou interrompido. Além disso, o volume deve estar no estado disponível quando você o anexa à instância.
Se o volume estiver preso no estado anexando, consulte Why is my EBS volume stuck in the attaching state? (Por que meu volume do EBS está preso no estado anexando?)
O EC2 atingiu a cota máxima de volume de instâncias
O número máximo de volumes que uma instância suporta depende do tipo de instância e do sistema operacional (SO). Se a anexação do volume falhar e você não receber uma mensagem de erro, verifique as cotas de volume da instância.
O volume tem um código do produto do AWS Marketplace
Se seu volume tiver um código de produto do AWS Marketplace, você deverá assinar o código do AWS Marketplace que está no volume. Além disso, a configuração da instância deve atender aos requisitos desse código do AWS Marketplace. Para obter mais informações, consulte Anexar um volume do Amazon EBS a uma instância do Amazon EC2.
Seu usuário ou perfil do IAM não tem permissão para realizar a ação AttachVolume
Para usar a API AttachVolume para anexar um volume do EBS a uma instância, seu usuário ou perfil do AWS Identity and Access Management (AWS IAM) talvez precise ter permissão para realizar a ação da API AttachVolume. Se você não tiver permissão ou se uma política de controle de serviços (SCP) do AWS Organizations estiver restringindo seu usuário ou perfil do IAM, você receberá a seguinte mensagem de erro:
"You are not authorized to perform this operation. Encoded authorization failure message..."
Para resolver o problema, consulte Como solucionar erros de acesso negado ou operação não autorizada em uma política do IAM?