2017-07-10 32 views
0

我想在Linux上使用Python中的Lambda創建函數。我曾嘗試使用pyad,但它給了我Exception: Must be running Windows in order to use pyad.如何使用Lambda在AD中創建用戶和組

我能創造什麼其他的方式的用戶和組中的廣告?

謝謝

+0

您應該顯示相關的代碼,並解釋一下如何使用它。例如,你是否試圖通過Bash提示符在本地機器上執行它,或者你是否試圖通過網絡遠程執行它?運行軟件的機器是否加入到域中?主機是Windows,還是Linux與Samba? – jww

+0

@jww我的最終目標是使用AWS lambda serverless python,它將通過網絡遠程連接到AD並添加用戶,但爲了測試它,我一直在Linux服務器上運行python腳本。只是簡單地'import pyad'會給我那個錯誤。該機器加入域中,並且AD託管在Windows上。 – user3646699

回答

0

我可以看到2個方面,你應該注意。

  1. Lambda在Linux環境中運行。因此,如果您有一些使用Windows內部資源的庫,它將無法在AWS Lambda環境中使用。您應該搜索另一個選項,如python-ldap或類似的東西。

  2. Lambda環境僅提供基本的python模塊。肯定不包括pyad或python-ldap。所以,如果你想使用它,請確保你將這個模塊添加到你的zip lambda文件中。

+0

雅,現在我正在測試ldap3,看看它是否工作。我爲python創建了一個虛擬環境,將使用它創建一個Lambda包。希望它有效 – user3646699

相關問題