Назад | Перейти на главную страницу

Идентификатор vpc консоли aws не соответствует aws cli

Когда я вхожу в консоль aws, я вижу идентификатор vpc как «vpc-6856c210», однако на моем сервере через aws cli я вижу «vpc-82fe07e9»

Когда я пытаюсь запустить сценарий terraform, я получаю сообщение об ошибке, если использую vpc-6856c210, говоря, что VPC не существует.

Если я запустил сценарий с идентификатором vpc-82fe07e9, он запустится, и я смогу увидеть экземпляры в cli, но не в консоли.

Разве они не должны совпадать? Я новичок в AWS и использую бесплатный уровень

Есть две возможности:

  1. Ваш клиент настроен на другой регион чем консоль. Убедитесь, что на консоли отображается Огайо (он же us-east-2) в правом верхнем углу, а также запустите cli как aws --region us-east-2 ec2 ... чтобы сделать это явным.

  2. Ваши учетные данные клиента предназначены для другой аккаунт. Пытаться aws sts get-caller-identity и убедитесь, что результат соответствует вашим ожиданиям, вы можете проверить, что номер учетной записи совпадает с номером console.

Надеюсь, это поможет :)