首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Serverless:服务文件未更改。正在跳过部署

Serverless:服务文件未更改。正在跳过部署
EN

Stack Overflow用户
提问于 2018-08-04 02:09:20
回答 1查看 5.7K关注 0票数 15

在一些成功的项目之后,我删除了AWS-lambda中的函数,删除了CloudWatch中的日志和IAM角色。还删除了my Documents中的my-service文件夹。

然后,我在serverless中遵循了这个tutorial中的步骤。

现在,当我运行时:

代码语言:javascript
复制
serverless deploy --aws-profile testUser_atWork

其中testUser_atWork是我在亚马逊网络服务中连接的配置文件之一。

我得到以下错误:

代码语言:javascript
复制
Serverless: Packaging service...
Serverless: Excluding development dependencies...
Serverless: Service files not changed. Skipping deployment...
Service Information
service: my-service
stage: dev
region: us-east-1
stack: my-service-dev
api keys:
  None
endpoints:
  None
functions:
  hello: my-service-dev-hello




//serverless.yml

service: my-service

provider:
  name: aws
  runtime: nodejs6.10


functions:
  hello:
    handler: handler.hello

这是我的handler.js

代码语言:javascript
复制
'use strict';

module.exports.hello = (event, context, callback) => {
  const response = {
    statusCode: 200,
    body: JSON.stringify({
      message: 'Go Serverless v1.0! Your function executed successfully!',
      input: event,
    }),
  };

  callback(null, response);

  // Use this code if you don't use the http event with the LAMBDA-PROXY integration
  // callback(null, { message: 'Go Serverless v1.0! Your function executed successfully!', event });
};

我不明白为什么它会跳过部署。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-09 17:53:13

你有没有尝试过:serverless deploy --aws-profile testUser_atWork --force强制它更新堆栈?

否则,请尝试在cloudformation中或使用serverless remove命令删除堆栈

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51678005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档