Я хочу создать нож использующего экземпляра EC2 с эластичным IP, присвоенным ему. Нож имеет опцию - партнер-eip, но когда я использую эту опцию, это приводит к сбою с ошибкой "ОШИБКУ: Эластичный IP, который требуют, не доступен". eventhough, который EIP в консоли AWS показывает IP, доступен.
Команда я выполнился
ec2 сервер ножа создает-S testKey-I ami-e7b8c0d7 - идентификатор группы безопасности test_sg-N тестовый-eip-f m3.medium - регион us-west-2-i testKey.pem - связывается-eip 6.6.6.6
ОШИБКА: Эластичный IP, который требуют, не доступен.
Я пропускал какие-либо очевидные шаги? Где нож ищет эластичный IP список? Существует ли место для информирования около эластичного IP списка, чтобы порезать ножом?
После добавления атрибута --subnet с подсетью по умолчанию данного региона и добавления --server-connect-аттрибута public_ip_address, можно создавать экземпляры с назначенным eip.
knife ec2 server create -N test-eip -I ami-e7b8c0d7 --security-group-id sg-685a00d -f m3. medium --region us-west-2 --ssh-user ubuntu -S testKey -i key.pem --associate-eip 6.6.6.6 --subnet <подсеть по умолчанию для данного региона> --server-connect-tribute public_ip_address
Чтобы найти подсеть региона по умолчанию, запустите экземпляр и в разделе "Configure Instance Details" возьмите id подсети, который отображается на экране
.