cevap

12

Bunu IP üzerinden etkinleştiremezsiniz. Öncelikle, bir Güvenlik Grubu atayacağınız Lambda fonksiyonu için VPC erişimini etkinleştirmeniz gerekecektir. Daha sonra, RDS örneğine atanan Güvenlik Grubunda, Lambda işlevine atanan Güvenlik Grubuna erişimi etkinleştireceksiniz.

+1

daha adil RDS –

+2

bağlanmak için öğrenmek RDS örneğinizin herkese açık olmadığını (bazı nedenlerden dolayı kaldırmış olmanıza rağmen) bu nedenle, VPC aracılığıyla VPC aracılığıyla erişebildiğinizi ve bunun da VPC'nizde bir NAT ağ geçidi oluşturmanıza da gerek olduğunu belirtmiştiniz. Lambda fonksiyonu için erişim. –

+0

Üzgünüm, RDS IS tarafından erişilebilir ancak güvenlik grubu kurallarının arkasında. IP'yi güvenlik grubuna eklediğimden evdeki bilgisayarımdan RDS'ye erişebilirim. Ancak AWS Lambda'dan erişemiyorum çünkü bir VPC'ye koyamazsam bir güvenlik grubum olamaz –

3

RDS örneğinize erişmek için Lambda'yı yapılandırabilirsiniz.

Lambda yönetim konsolunu kullanarak bunu etkinleştirebilirsiniz. RDS örneğine erişmesi gereken ve daha sonra Yapılandırma -> Gelişmiş ayarlar bölümüne gidip erişmek için ihtiyacınız olan VPC'yi (RDS örneğinizin içinde olduğu) seçen Lambda işlevini seçin.

Ben de bir NAT Ağ Geçidine bir alt ile ... Bu yükü bir sürü bir VPC oluşturmanız gerekir AWS Lambda'ya gelen internet erişimi gerektiğinden burada http://docs.aws.amazon.com/lambda/latest/dg/vpc.html