したがって、2 つの Lambda があり、1 つはプライベート VPC 内にあり、もう 1 つは VPC 上にない場合、パブリック Lambda 内からプライベート Lambda を呼び出すことはできますが、プライベート Lambda からパブリック Lambda を呼び出すことはできません。
NAT 設定はありません。
これはなぜでしょうか? 理論的にはパブリックからプライベートを呼び出すことはできないはずです。
ベストアンサー1
Lambda関数をトリガーするために必要なのは、呼び出し元がLambda関数へのアウトバウンドアクセスを持っていることだけです。Invoke
AWS API。呼び出される Lambda 関数には、開いている受信ポートやパブリックインターネット アクセスは必要ありません。
したがって、パブリック (VPC 以外、インターネット アクセスあり) Lambda 関数はInvoke
API を呼び出してプライベート Lambda 関数をトリガーできますが、プライベート VPC (インターネット アクセスなし) Lambda 関数はInvoke
API にアクセスして Lambda 関数をトリガーすることはできません。