如何通过命令行更新AWS Lambda代码?

Mar*_*oma 1 bash amazon-web-services aws-lambda

目前,当我更新我的Lambda函数时,我

  1. 在浏览器中打开https://console.aws.amazon.com/lambda/并导航到lambda函数
  2. 选择"代码输入类型:从Amazon S3上传文件"
  3. 输入之前通过命令行上传的S3 URL aws s3 cp [local] [bucket]

有没有办法通过命令行完成所有这些?

Mar*_*oma 5

$ aws lambda update-function-code \
    --function-name your-lambda-name \
    --s3-bucket your-bucket \
    --s3-key your-key
Run Code Online (Sandbox Code Playgroud)

更新功能码的的aws命令行程序.

  • 我想如果我们指向s3 bucket就不需要使用--zip-file (2认同)