MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menghubungkan ke DocumentDB dari AWS Lambda menggunakan Python

  1. Pastikan fungsi Lambda Anda tidak berada di subnet publik, jika tidak, itu tidak akan berfungsi. Jadi, itu berarti Anda harus kembali ke konsol Lambda dan menghapus subnet publik dari bagian VPC yang dapat diedit.

  2. Pastikan Anda memiliki grup Keamanan khusus untuk Fungsi Lambda Anda sebagai berikut:

Aturan Keluar Grup Keamanan Lambda:

Type            Protocol      Port Range       Destination
All Traffic     All           All              0.0.0.0/0

Anda juga dapat membatasi ini ke HTTP/HTTPS pada Port 80/443 jika Anda mau.

2.Periksa Grup Keamanan dari Cluster DocumentDB Anda untuk melihat apakah sudah diatur dengan aturan masuk sebagai berikut:

Type            Protocol      Port Range       Source
Custom TCP      TCP           27017            Lambda Security Group
  1. Fungsi Lambda Anda harus memiliki izin yang benar, yaitu:
    1. Kebijakan terkelola AWSLambdaBasicExecutionRole
    2. Kebijakan terkelola AWSLambdaVPCAccessExecutionRole

Setelah melakukan ini, bagian VPC Anda akan terlihat seperti ini:1. VPC - VPC2 default. Subnet - Dipilih 2 subnet (Keduanya Pribadi)3. Grup Keamanan untuk fungsi Lambda Anda. Bukan grup keamanan default

Dan itu harus melakukannya untuk Anda. Beri tahu saya jika tidak berhasil dan saya akan mencoba membantu Anda memecahkan masalah.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengapa konektor Spark Mongo tidak menekan filter?

  2. Urutan kenaikan otomatis di mongodb menggunakan Java

  3. Spring HATEOAS RepresentationModel, Tidak dapat mengatur tautan properti karena tidak ada penyetel, tidak layu dan itu bukan bagian dari konstruktor ketekunan

  4. Proses MongoDB NodeJS Kehabisan Memori

  5. Masukkan data dalam array bersarang di mongodb