Python 2.7 Boto3:等待整个zip文件上传到lambda

Python 2.7 Boto3:等待整个zip文件上传到lambda,python-2.7,aws-lambda,boto3,Python 2.7,Aws Lambda,Boto3,我试图创建一个命令行工具,将zip文件上传到lambda。基本上boto3提供了直接zip上传功能。但反应是瞬间的。它不会等到zip文件完全上传到lambda。那么,是否仍然可以找到文件上载的完整状态?比如当它完成的时候,上传是否成功 boto3函数代码如下所示 def run_lambda_upload(): response = client.update_function_code( FunctionName='test_command_line_zip_upload', S3Bucket

我试图创建一个命令行工具,将zip文件上传到lambda。基本上boto3提供了直接zip上传功能。但反应是瞬间的。它不会等到zip文件完全上传到lambda。那么,是否仍然可以找到文件上载的完整状态?比如当它完成的时候,上传是否成功

boto3函数代码如下所示

def run_lambda_upload():
response = client.update_function_code(
FunctionName='test_command_line_zip_upload',
S3Bucket='test',
S3Key='test_lambda.zip'
Publish=True
)

print response

run_lambda_upload()

如果有人能提供这方面的指导,那会很有帮助。你要做的是从s3 bucket'test'更新代码,它不会从你的系统本地选取文件,因此响应是即时的。要做到这一点,您需要使用ZipFile参数并将zip文件的内容发送到该参数。

您试图做的是从s3 bucket“test”更新代码,它不会从您的系统本地拾取文件,因此响应是即时的。为此,您需要使用ZipFile参数并将zip文件的内容发送到该参数。

您可以在getFunction上轮询。@balki我对python完全陌生。你能告诉我一点它的意思吗?我没有看到
ZipFile
被传递到
update\u function\u code
@helloV这是一个错误,当我写这个问题时,原始代码有ZipFile。我已经编辑了这个问题,现在你可以在getFunction上投票了。@balki我对python完全陌生。你能告诉我一点它的意思吗?我没有看到
ZipFile
被传递到
update\u function\u code
@helloV这是一个错误,当我写这个问题时,原始代码有ZipFile。我现在已经编辑了这个问题