如何解决无法从 aws lambda 访问共享文件夹
我正在尝试从 aws lambda 访问共享文件夹 lambda 抛出以下错误。我正在使用 smb.SMBConnection python 库。
from smb.SMBConnection import SMBConnection
user = 'user_id'
pwd = 'password'
machine_name = 'testmachine123.mydomain'
shared_folder_name = 'my_folder'
file_name = 'test.csv'
domain = 'mydomain'
conn = SMBConnection(user,pwd,machine_name,'.',domain=domain,use_ntlm_v2=True,is_direct_tcp=True)
conected = conn.connect(machine_name,445)
if conected:
print('connected to the server')
else:
print('Failed to connect to server.')
raise Exception('Failed to connect to server.')
with open(file_name,'wb') as file_obj:
conn.retrieveFile(service_name=shared_folder_name,path=file_name,file_obj=file_obj)
row = open(file_name,'r')
for line in row:
print(line)
错误信息 -
"errorMessage": "timed out","errorType": "timeout","stackTrace": [
[
"/var/task/smb/SMBConnection.py",113,"connect","self.sock.connect(( ip,port ))"
]
]
}
我也尝试使用服务器的 IP 地址,但没有成功。有人可以帮忙吗? 我也在安全组中添加了ip地址。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。