【问题标题】:How to create user and group in AD using Lambda如何使用 Lambda 在 AD 中创建用户和组
【发布时间】:2017-07-10 14:38:52
【问题描述】:

我正在尝试在 Linux 上的 Python 中使用 Lambda 创建一个函数。我曾尝试使用pyad,但它给了我Exception: Must be running Windows in order to use pyad.

我可以通过什么其他方式在 AD 中创建用户和组?

谢谢

【问题讨论】:

  • 你应该展示相关的代码,并解释一下它是如何使用的。例如,您是尝试通过 Bash 提示在本地计算机上执行此操作,还是尝试通过网络远程执行此操作?运行软件的机器是否加入了域?主机是 Windows,还是带有 Samba 的 Linux?
  • @jww 我的最终目标是使用 AWS lambda serverless python,它将通过网络远程连接到 AD 并添加用户,但为了测试它,我一直在运行 python linux服务器上的脚本。只是简单地import pyad 会给我那个错误。机器加入域,AD托管在windows上。

标签: python linux lambda active-directory aws-lambda


【解决方案1】:

我可以看出你应该注意的两个方面。

  1. Lambda 在 Linux 环境中运行。因此,如果您有一些使用 Windows 内部资源的库,它将无法在 AWS Lambda 环境中运行。您应该搜索其他选项,例如 python-ldap 或类似的东西。

  2. Lambda 环境仅提供基本的 Python 模块。肯定不包括 pyad 或 python-ldap 。因此,如果您想使用它,请确保将此模块添加到您的 zip lambda 文件中。

【讨论】:

  • 是的,现在我正在 ldap3 上进行测试,看看它是否有效。我已经为 python 创建了一个虚拟环境,将使用它来创建一个 Lambda 包。希望它有效
  • 在 ldap3 上的任何成功。无法连接 DC
猜你喜欢
  • 1970-01-01
  • 2019-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多