可以使用 AWS SAM 以服务器编排的方式管理服务器应用程序。当使用 TypeScript 函数时,如果没有更改代码而部署应用程序,则 AWS SAM 将重新部署所有函数,这可能会导致不必要的等待时间和资源浪费。
为了解决这个问题,我们可以在 AWS SAM 部署期间使用 --skip-pull-image 标志。这将允许我们在不重新部署所有函数的情况下快速重新部署应用程序。
以下是使用该标志的部署命令的示例:
sam deploy --guided --skip-pull-image
这会跳过拉取最新函数的容器镜像,并跳过重新部署未更改的 TypeScript 函数。
这种方法可以显著加快部署时间,并减少不必要的资源消耗。