[英]AWS Lambda python ldap query
嘗試從 ldap 中查找用戶信息,但出現timed out
錯誤。 在本地它正在工作
我已經嘗試過python-ldap
和ldap3
at this moment, I am confused as I see some documentation and instruction how to use/deploy ldap on AWS Lambda but also found from AWS doc Lambda supports two types of connections: TCP (Transmission Control Protocol) and UDP (User Datagram Protocol).
那么最后,是否可以連接到 ldap?
import ldap
def lambda_handler(event, context):
baseDN = 'xxx'
searchDN = 'xxx'
pw = "xxx"
ldap.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_NEVER)
ldap_host = 'ldaps://ldap-server:3377'
ldap_conn = ldap.initialize(ldap_host)
ldap_conn.simple_bind_s(baseDN, pw)
user = 'testuser'
result = ldap_conn.search_s(searchDN,
ldap.SCOPE_SUBTREE,
f'(sAMAccountName={user})',['userAccountControl'])
向某人解釋一下,在這種情況下,它會在你的腦海中彈出一些可能的修復
所以問題是我必須將具有正確安全組的 VPC 附加到 Lmbda 配置中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.