如何连接到现有的无服务器部署

问题描述 投票:0回答:2

假设我在一台计算机上工作,我会做一个

serverless deploy
。为了便于争论,让我们假设我出于愤怒把电脑扔出了窗外,然后又买了一台。当我开始处理我的
serverless
项目时,有什么方法可以连接到现有的部署版本吗?

serverless-framework
2个回答
0
投票

只要您仍然可以访问 serverless.yml 和任何源代码(因为您将其签入源代码管理或将其备份到某处)并且您仍然拥有无服务器应用程序部署到的 AWS 帐户的凭据,当然


0
投票

如果有人像我一样遇到这个问题,在您没有原始

serverless.yml
文件的情况下,以下是如何让 CLI 连接到您的项目。这不会给您返回
serverless.yml
文件中的所有配置,但如果您需要删除服务等您有一段时间没有接触过的服务,它足以将您连接回应用程序。

就我而言,无服务器似乎减少了免费帐户允许的服务数量,我需要在无法完全访问我的仪表板的情况下删除这些服务。这些是我已经忘记的旧测试项目,并且不再有代码。

  1. 确保无服务器框架 CLI 已安装
    npm i -g serverless
  2. 使用
    sls login
  3. 登录
  4. 在文件夹中,创建一个新的
    serverless.yml
    文件,其中包含以下信息:
org: yourOrgName
app: yourAppName
service: yourServiceName
frameworkVersion: '3'

provider:
  name: aws
  region: your-provider-region
  1. 运行
    serverless
    命令,该命令应确认您要使用的组织和应用程序
  2. 您现在已连接,可以使用
    serverless remove
    来删除服务及其依赖项
© www.soinside.com 2019 - 2024. All rights reserved.