В документации AWS говорится, что можно просмотреть подробную информацию об AMI, выполнив следующее: aws ec2 describe-images
Однако возвращаемое описание, похоже, не включает версию ядра (для образов Linux).
Есть ли способ узнать ядро AMI, кроме запуска и экземпляра с ним и заглядывания внутрь?
(Причина, по которой я спрашиваю, заключается в том, что в настоящее время я пытаюсь импортировать образ Ubuntu 18.04 с aws ec2 import-image
, но получить ClientError: Unsupported kernel version 5.3.0-61-generic
, поэтому я хотел бы узнать, какие ядра поддерживаются, и я не удовлетворен ответами на вопрос Какие версии ядра Linux подходят для импорта AMI в Amazon Web Services?).
РЕДАКТИРОВАТЬ:
Как оказалось, ядра в существующих AMI не обязательно поддерживаются для импорта. Я создал экземпляр Ubuntu 18.04 из существующего AMI и определил, что его ядро 5.3.0-1023-aws
.
Это ядро доступен как пакет Ubuntu, поэтому я установил его на свою виртуальную машину и попытался импортировать с помощью aws ec2 import-image
, безуспешно:
"Status": "deleting",
"StatusMessage": "ClientError: Unsupported kernel version 5.3.0-1023-aws",
Однако, несмотря на то, что первоначальная мотивация не ясна, меня все еще интересует исходный вопрос: как узнать ядро AMI Amazon.