假设我在一台计算机上工作,我会做一个
serverless deploy
。为了便于争论,让我们假设我出于愤怒把电脑扔出了窗外,然后又买了一台。当我开始处理我的 serverless
项目时,有什么方法可以连接到现有的部署版本吗?
只要您仍然可以访问 serverless.yml 和任何源代码(因为您将其签入源代码管理或将其备份到某处)并且您仍然拥有无服务器应用程序部署到的 AWS 帐户的凭据,当然
如果有人像我一样遇到这个问题,在您没有原始
serverless.yml
文件的情况下,以下是如何让 CLI 连接到您的项目。这不会给您返回 serverless.yml
文件中的所有配置,但如果您需要删除服务等您有一段时间没有接触过的服务,它足以将您连接回应用程序。
就我而言,无服务器似乎减少了免费帐户允许的服务数量,我需要在无法完全访问我的仪表板的情况下删除这些服务。这些是我已经忘记的旧测试项目,并且不再有代码。
npm i -g serverless
sls login
serverless.yml
文件,其中包含以下信息:org: yourOrgName
app: yourAppName
service: yourServiceName
frameworkVersion: '3'
provider:
name: aws
region: your-provider-region
serverless
命令,该命令应确认您要使用的组织和应用程序serverless remove
来删除服务及其依赖项