Python 使用Boto3下载AWS Lambda Zip失败

Python 使用Boto3下载AWS Lambda Zip失败,python,lambda,zip,boto3,Python,Lambda,Zip,Boto3,我正试图建立一个工作流程,允许我和我的同事远程处理我们的AWS Lambda函数,我在下载这些函数的远程Zip时遇到了一个问题,希望能得到一些帮助 一切看起来都正常,但没有提取任何内容,打印文件列表会显示一个空数组。 从我大量的书面陈述中你可以看出,我一直在努力确保没有任何东西报告问题 有什么我遗漏的吗 url = function_config['Code']['Location'] print(function_config['Code']['RepositoryType'])

我正试图建立一个工作流程,允许我和我的同事远程处理我们的AWS Lambda函数,我在下载这些函数的远程Zip时遇到了一个问题,希望能得到一些帮助

一切看起来都正常,但没有提取任何内容,打印文件列表会显示一个空数组。 从我大量的书面陈述中你可以看出,我一直在努力确保没有任何东西报告问题

有什么我遗漏的吗

 url = function_config['Code']['Location']
     print(function_config['Code']['RepositoryType'])
     check = None
     while not check:
         r = requests.get(url,stream =True)
         print(r.status_code)
         check = is_zipfile(io.BytesIO(r.content))
                            
     else:
         # extract and overwrite
         try:
             zipped_package = ZipFile(io.BytesIO(r.content))
             print(zipped_package.namelist())
             zipped_package.extractall(directory_path+ 'test/')
         except Exception as e:
             print('Exception Zipping file. Skipping')
             print('Exception: {}'.format(e))
             continue
编辑:如果有任何其他信息我可以提供,请询问。
编辑2:这不是在Lambda中运行,而是作为web应用程序后端代码的一部分。

在Lambda中,您只能写入
/tmp/
目录。请确保您的
目录\u路径位于那里。@taras我可能应该澄清一下。此代码未在Lmbda中运行。它只是想下载一个Lambda函数。/tmp/限制不应成为问题。