🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

2927閲覧

awsCLIにでEC2を起動する際にエラー発生

kyutaro

総合スコア34

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2019/10/16 06:10

前提・実現したいこと

aswcliにてキーペア、セキュリティグループの作成を行い
ec2を起動しようとするとサブネットIDが見つからないと下記のエラーが発生します。
書籍通に進めているのですが、原因がわかりません
考えられる原因等わかる方アドバイスお願いします。

発生している問題・エラーメッセージ

An error occurred (InvalidSubnetID.NotFound) when calling the RunInstances operation: The subnet ID 'サブネットID' does not exist

下記を実行しEC2を起動しようとした際に発生します

aws ec2 run-instances --image-id イメージID --instance-type t2.micro --security-group-ids セキュリティグループID --key-name my-keypair-from-cli --subnet-id サブネットID

補足情報(FW/ツールのバージョンなど)

aws-cli/1.16.250
Python/3.7.4
Darwin/18.7.0
botocore/1.12.240
Amason Linux

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

指定しているサブネットIDを誤ってないか確認するのが最初ではないでしょうか

投稿2019/10/16 06:58

yu_1985

総合スコア7588

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kyutaro

2019/10/16 07:03

サブネットIDですが、すでに開始しているインスタンスの説明タブ欄にあるサブネットIDの箇所をコピーして使用しています。インスタンス毎にサブネットID等は違いまか?同じものを使用することができないのであれば、わかるのですが。
yu_1985

2019/10/16 07:18

subnet-〜 で始まる文字列をきちんと指定できていますか? コピペをミスっていないか、余計な文字列やスペースが混じってないかなど確認してみてください
kyutaro

2019/10/16 07:30

はい。スペルミス等もなく何度も確認し実行しましたが同じ状況です。 違うインスタンスの説明欄にあるサブネットだと使用できないのでしょうか? ですがインスタンスを起動できないと先に進めなくどうすれば良いのかわかりません。
kyutaro

2019/10/16 07:51

一つ気がかりなことがあるのですが、現在稼働しているインスタンスをCLIで停止しようとしても停止できません。CLIのアクセスキーなどを登録する際にうまくいかずキーの追加を行いそれをCLIに登録したのですが それが関係している可能性はあるでしょうか?
yu_1985

2019/10/16 08:12

cliの実行に使っているcredential、もしくはロールはどうなってますか? 参考にしたサブネットがあるところと違うリージョンを見ようとしていたりはしませんか?
kyutaro

2019/10/16 08:17

よくわからないのですが、どうのようにして確認できますでしょうか。 ただおそらくサブネットがあるところと 違うところを見ようとしているような気がします。 現在一つあるインスタンス(こちらはCLIではなくマネジメントコンソールから作成したもの)を CLIから停止しようとするとインスタンスのIDが見つかりませんとなりますので その可能性が高いと思います そういった場合サブネットIDやAMIIDをどこを見れば良いのでしょうか 長々とすみません、 よろしくお願いします。
yu_1985

2019/10/16 08:20

まず、aws cliを実行している権限と実行環境はなんでしょう。 credentialを設定しているなら~/.aws/config と~/.aws/credentials を確認してみてください。
kyutaro

2019/10/16 08:27

~/.aws/configを実行したところ -bash: /Users/ユーザー名/.aws/config: Permission denied ~/.aws/credentialsを実行したところ -bash: /Users/ユーザー名/.aws/credentials: Permission denied となりました。 credentialというものは初めて聞きわかりませんがこのような感じになりました、 cliを実行しているのはmac OS環境でのターミナル 権限というものがいまいちわかりません。
yu_1985

2019/10/16 08:30

実行ファイルじゃないので当然です。 中身はテキストなのでcatなりlessなりvimなりで開いて確認してみてください。 くれぐれもクレデンシャルの内容をうっかりここに貼り付けないように。 aws cliを最初にセットアップするときにcredentialの設定をしませんでしたか?
kyutaro

2019/10/16 08:36

どのテキストを開けば良いのでしょうか。 初歩的な質問で申し訳ありません。。 aws cliはhttps://reasonable-code.com/install-aws-cli/#AWS_CLI-2 こちらの記事のまま進めたのみでそのほかのことは一切しておりません。
yu_1985

2019/10/16 08:41

configもcredentialもテキストなので、何らかの方法で中身を確認してください、ということです。 デフォルトで使っているcredentialとconfigが想定したものではない可能性があります。 一番最初のaws configureを打って設定しているものがcredentialの設定です。 configのほうにインスタンスを立ち上げたいリージョンがきちんと設定されているかが気になります。
kyutaro

2019/10/16 08:43

そうだったのですね。理解しました 確認したところ リージョンはap-northeast-1となっていました。
yu_1985

2019/10/16 08:47

ではコンソールのほうを確認したときに、元にしたインスタンスがあるリージョンは東京になってますか? 現在コンソールで参照しているリージョンはコンソールの右上をみればわかります。
kyutaro

2019/10/16 08:50

南米...になっていました。。。泣 理解できました。。。。。。。。 これでインスタンスを作れば良いのですね?
yu_1985

2019/10/16 08:52

cliを実行するときに南米リージョンを明示的に指定してもいいですが、基本的にわざわざ遠くのリージョンを使う理由はあまりない(リージョンによって料金が多少違うので安いリージョンを使うのはなくはないですが、物理的に遠い場所はレスポンスが物理的に遅いです)ので、東京リージョンで値を確認して作ればOKです。
kyutaro

2019/10/16 09:40

本当にありがとうございました。 ベストアンサーとさせていただきます。 あとひとつお聞きしたいのですが、南米で作ったインスタンスやAMI諸々は使わない場合は普通に削除すれば良いのでしょうか? 放置しているとまだあまりわかっていないので、料金等かかりそうで怖くて。
kyutaro

2019/10/16 09:46

インスタンスを終了にしたのですがインスタンス状態がterminatedに代わりインスタンスとして表示されたままで、EIPなども削除等がわからないのですが、インスタンスを終了しておけばそれで大丈夫でしょうか? 色々とすみません。
yu_1985

2019/10/16 09:49

インスタンスはterminateすればそのうち一覧から消えます。 EIPやAMI等々は個別に消す必要があります。
kyutaro

2019/10/16 10:11

了解しました。 本当にありがとうございました! 大変助かりました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問