将Lambda部署到s3存储桶文件夹?

red*_*888 4 amazon-web-services aws-lambda aws-sam-cli

这是部署lambda的命令:

$ sam package --template-file sam.yaml --s3-bucket mybucket --output-template-file packaged.yaml
Run Code Online (Sandbox Code Playgroud)

但是我可以指定存储段前缀吗?所以它被部署到子文件夹而不是存储桶的根?

Anu*_*dha 5

您可以使用--s3-prefix参数提供存储桶前缀

$ sam package --template-file sam.yaml --s3-bucket mybucket --s3-prefix path/to/file --output-template-file packaged.yaml

在后台sam调用aws命令,此处列出的所有选项 均有效。