私はServerlessフレームワークを使用して、Pythonラムダ関数をAWSにデプロイしています。私のserverless.yml
ファイルでは、特定のIDを持つVPCに展開する必要のある関数を定義しました.VPCは、ラムダ関数からのビジネス関連の要求を行うために必要なネットワーク接続しか持っていません。ドキュメントでserverless.ymlの特定のVPC IDにラムダ関数を割り当てます。
customer_callback:
vpc:
subnetIds:
- subnet-something
handler: myservice/event_stream.customer_callback
、上記の例は、それらがVPCに関数をアタッチする方法として言及何をされています。ただし、機能は全くVPCに展開されていない
https://serverless.com/framework/docs/providers/aws/guide/functions/
、例えば私はこのような直接VPCのIDを指定して試してみました
:私はで終わる
customer_callback:
vpc:
id: vpc-something
handler: myservice/event_stream.customer_callback
しかし、それは同様に何もしません。この問題のドキュメントは基本的に存在せず、多くの検索を行ったので、最終的にここに投稿してヘルプを求める必要があります。 https://serverless.com/framework/docs/providers/aws/guide/functions/#vpc-configurationから
こんにちはリチャード、あなたは、この上の任意の解決策を見つけましたか?私はラムダ関数をデフォルトのvpcに成功せずにつけようとしています: –