web-dev-qa-db-ja.com

AWSコンソールのVPCIDがawscliと一致しません

AWSコンソールにログインすると、vpc IDが「vpc-6856c210」と表示されますが、サーバーではawscliを介して「vpc-82fe07e9」と表示されます。

Terraformスクリプトを実行しようとすると、「vpc-6856c210」を使用すると、VPCが存在しないというエラーが表示されます。

'vpc-82fe07e9' idを使用してスクリプトを実行すると、スクリプトが実行され、コンソールではなくCLIでインスタンスを確認できます。

それらは一致するべきではありませんか? AWSは初めてで、無料枠を利用しています

enter image description here

enter image description here

enter image description here

2
James Connigan

2つの可能性があります:

  1. CLIはコンソールとは異なるリージョンに設定されています。コンソールの右上隅にOhio(別名us-east-2)が表示されていることを確認し、CLIをaws --region us-east-2 ec2 ...として実行します。明示的にするため。

  2. CLI資格情報は別のアカウント用です。 aws sts get-caller-identityを試して、出力が期待どおりであることを確認してください。そこにあるアカウント番号がコンソールのものと一致することを確認できます。

お役に立てば幸いです:)

1
MLu