Когда я вхожу в консоль aws, я вижу идентификатор vpc как «vpc-6856c210», однако на моем сервере через aws cli я вижу «vpc-82fe07e9»
Когда я пытаюсь запустить сценарий terraform, я получаю сообщение об ошибке, если использую vpc-6856c210, говоря, что VPC не существует.
Если я запустил сценарий с идентификатором vpc-82fe07e9, он запустится, и я смогу увидеть экземпляры в cli, но не в консоли.
Разве они не должны совпадать? Я новичок в AWS и использую бесплатный уровень
Есть две возможности:
Ваш клиент настроен на другой регион чем консоль. Убедитесь, что на консоли отображается Огайо (он же us-east-2
) в правом верхнем углу, а также запустите cli как aws --region us-east-2 ec2 ...
чтобы сделать это явным.
Ваши учетные данные клиента предназначены для другой аккаунт. Пытаться aws sts get-caller-identity
и убедитесь, что результат соответствует вашим ожиданиям, вы можете проверить, что номер учетной записи совпадает с номером console.
Надеюсь, это поможет :)