前提
現在AWS
を学習中で、VPC
を構築してその中に配置したLambda
関数に対してAPI Gateway
をトリガーしてREST API
を作っています。
※この後のステップとしてVPC
内でLambda
関数とRDS
を接続する予定です。
※いずれもコンソールではなくAWS CLI
から作成、設定を行う想定です。
VPC
を作成し、その中にLambda
を配置、さらにAPI Gateway
との紐付けもでき、実際にブラウザやcurl
からREST API
が実行できる(モックだが、正しいレスポンスが返る)ところまでは確認できています。
わからないこと
VPC
のセキュリティグループを、コンソールから参照すると「インバウンドルール」に何も設定されていません。
自分の理解では、「インバウンドルール」に設定をしてあげないとVPC
に外部からアクセスができないはずです。
しかしながら現状
API Gateway
からVPC
内のLambda
- 外部のクライアントから
API Gateway
経由でVPC
内のLambda
のいずれのアクセスもできているように思えます。
1はそれぞれAWS
内のサービスなので、設定をしなくても導通してくれるのはそういう仕様なのだとも思えますが、2ができてしまっているので、もしかしたらVPC
が外部から丸見えになっているのでは・・・?と考えてしまいます。
お聞きしたいのは、インバウンドルールの設定がないにも関わらず上記の1,2が「なぜできているか」、あるいは「できるのは仕様で、自分の理解の中で何が間違っているか」です。
AWS
に触れて日が浅いので、そもそも的外れなことを書いているかもしれませんが、回答のほど宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/26 00:08