【发布时间】:2018-08-31 03:09:48
【问题描述】:
我有一个无服务器 API,我正在尝试上传到 cloudformation,但遇到了一些问题。根据文档here,
例如,如果您的 AWS Lambda 函数源代码位于 /home/user/code/lambdafunction/ 文件夹中,请为 AWS::Serverless::Function 资源指定
CodeUri: /home/user/code/lambdafunction。该命令返回一个模板并将本地路径替换为 S3 位置:CodeUri: s3://mybucket/lambdafunction.zip。
我使用的是相对路径(我也尝试过绝对路径),所以我使用的是 CodeUri: ./ 而不是 /user/libs/code/functionDirectory/。当我打包文件时,看起来像正在将哈希上传到 S3,但它不是 zip(当我尝试下载它时,我的计算机无法识别文件类型)
这是预期的吗?我期待上传一个 .zip 文件。我在这里完全错过了什么吗?
感谢您的帮助。 沃克
【问题讨论】:
标签: amazon-cloudformation aws-cli