我可能需要一些部署方面的帮助,因为我是 AWS 和 sam 的新手,并且很难遵循文档。我有一个文件结构,如下所示:
├── models
│ └── experimental.py
├── predict.py
└── utils
├── datasets.py
├── general.py
└── torch_utils.py
我要调用的函数在 predict.py
中,它使用所有其他脚本的依赖项。因此,根据我的理解,我应该将该文件重命名为 lambda_function.py
并将 main
函数放入 lambda_handler
函数中。此外,我必须创建一个 zip 文件存档。这里我有以下问题:
template.yaml
文件吗?sam init
并选择我的 zip 文件?我很困惑,因为在 documentation 中,它们与 sam build --use-container
非常感谢!