/ #Lambda #VPC 

PrivateサブネットにLambdaをデプロイしようとしたときのエラー(具体的な作業)

もくじ

過去の記事が不親切であったのでその補足記事

何がしたいの?

Lambdaの実行ロールに AWSLambdaVPCAccessExecutionRole を付与する

前提

  • 接続先にVPCとサブネットが存在していること

前準備

ここErrorが既に発生している方はスルーしちゃってください!

Errorが発生するLambdaを用意します

Lambdaのコンソールから関数作成の画面で〜、、、下記な感じです

“Lambdaを作る”

次に設定をクリックしてVPCをクリックして編集をクリックします

“VPC設定画面へ繊維”

次に下記の通りVPCを設定します

“VPCを設定する”

そして保存をクリックすると、こやつ(↓)が現れます

The provided execution role does not have permissions to call CreateNetworkInterface on EC2

AWSLambdaVPCAccessExecutionRole を付与する

Lambdaの対象の関数のコンソールから下記の順でクリックします

“ロール表示”

IAMのコンソール画面が開きますので下記の通りクリック

“IAMのコンソール画面”

下記の通り操作します

“ロールの追加”

完了!!

Author

Sisii

インフラが好きなエンジニアぶってるなにか