###前提・実現したいこと
お世話になります。
lambdaを用いてインスタンスの自動起動停止をVPC環境で実現したいと考えています。
AWS・Ptythonともに経験が浅く、まずはWEBの記事等を参考にPython3.6を用いて非VPC環境で
CloudWotch -> Lambda -> インスタンス操作(起動停止)
の流れでインスタンスの起動停止を実現しました。
その後、正常に稼働した処理をVPC環境で動かすべくlambdaの設定でVPCを設定したところ、処理がタイムアウトするようになってしまいました。
そこでお聞きしたいのですが、
・自動起動停止はそもそもVPC内で行えるのか(VPC内で完結するのは無理とかかれたWEBサイトをみました)
・VPC内で自動起動停止を行うためのポイント
などのアドバイスを有識者の皆様からいただけるとうれしいです。
情報がすくなくて申し訳ありませんが、よろしくお願いいたします。
###発生している問題・エラーメッセージ
・lambdaにVPCを設定するとタイムアウトとなる。
エラーメッセージ 【VPC非設定】 [INFO] 2017-08-05T17:34:43.802Z 5dbaa40c-7a04-11e7-8920-cd76b523e32f === Instance停止開始 === [INFO] 2017-08-05T17:34:44.175Z 5dbaa40c-7a04-11e7-8920-cd76b523e32f === Instance停止成功 === [INFO] 2017-08-05T17:34:44.175Z 5dbaa40c-7a04-11e7-8920-cd76b523e32f === Instance停止終了 === 【VPC設定】 [INFO] 2017-08-05T17:21:16.640Z 7c97b617-7a02-11e7-bdbc-295ce323c70a === Instance停止開始 === [DEBUG] 2017-08-05T17:21:16.640Z 7c97b617-7a02-11e7-bdbc-295ce323c70a Event before-parameter-build.ec2.StopInstances: calling handler <bound method ParameterAlias.alias_parameter_in_call of <botocore.handlers.ParameterAlias object at 0x7fe02a617ef0>> [INFO] 2017-08-05T17:21:16.700Z 7c97b617-7a02-11e7-bdbc-295ce323c70a Starting new HTTPS connection (1): ec2.ap-northeast-1.amazonaws.com END RequestId: 7c97b617-7a02-11e7-bdbc-295ce323c70a REPORT RequestId: 7c97b617-7a02-11e7-bdbc-295ce323c70a Duration: 10003.95 ms Billed Duration: 10000 ms Memory Size: 128 MB Max Memory Used: 31 MB 2017-08-05T17:21:25.863Z 7c97b617-7a02-11e7-bdbc-295ce323c70a Task timed out after 10.00 seconds
###試したこと
課題に対してアプローチしたことを記載してください
・自分でVPCを構築
・VPC設定を外した状態での動作確認
→正常稼働を確認
###補足情報(言語/FW/ツール等のバージョンなど)
lambda設定:
Python3.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/06 03:23
2017/08/06 03:41
2017/08/07 07:16