7得票1回答
AWS SAM模板/CloudFormation中的方法未定义集成(服务:AmazonApiGateway)。

我正在尝试部署一个Lambda函数和API网关。我使用AWS CLI创建了一个.NET Core Web API项目。只部署函数并在AWS Web控制台上手动创建API网关和资源是行得通的。 如果我在模板中包含API网关,在通过Web控制台或CLI进行SAM打包部署后,我会收到以下错误信息:...

7得票1回答
Serverless框架在使用`.env`文件时的弃用警告

我正在使用 Serverless 框架部署 React Web 应用程序。我已经为部署设置了 CI/CD 流水线。当执行 Serverless 模板时,我会收到几个废弃警告。 Serverless: Deprecation warning: Detected ".env" files. In...

7得票2回答
SAM 无服务器隐式 API 与 AWS::Serverless::Api 的区别

当配置SAM模板并定义AWS::Serverless::Function时,有一个名为Events的参数,它接受Api类型。这是否会创建API Gateway资源?这种事件类型和独立的AWS::Serverless::Api资源有什么区别?

7得票3回答
AWS Aurora Serverless V2即使没有连接,也不会缩小到0.5 ACU

我正在运行一个v2实例,根据AWS的文档,您只需要为实际使用的资源付费。我的实例大部分时间都没有连接,但它从未在2个ACU以下缩放。请参考下面的图片。我已经设置了实例在0.5-16ACU之间自动扩展。但是似乎无论负载如何,它总是保持在2ACU的基线上。

7得票2回答
AWS无服务器Lambda上发布ASP.NET Core Web API时出现错误:'AWSLambdaFullAccess'在'policyArn'处...成员必须具有大于零的长度

一年多以来,我一直能够通过Visual Studio 2019选择“发布到AWS Lambda…”(通过项目上右键点击)而无 incident地发布ASP.NET Core Web API应用程序。但是昨天不知道怎么了,它始终无法成功发布并回滚。 以下两个原因是失败的原因: 检测到一个验...

7得票1回答
使用 SAM 创建 API 网关代理资源

我有一个看似简单的需求,需要在SAM(Amazon无服务器应用程序模型)中创建代理资源。事实上这很简单,以至于Amazon的文档似乎把这留给了读者作为 练习! 我想创建一个AWS API Gateway 的捕获所有端点,将所有内容代理到另一个HTTP服务。 在AWS控制台中,我试图构建的配...

7得票1回答
AWS Lambda + Serverless框架 - 使网站在中国可访问

我正在尝试了解在中国使我们的网站可用所需的各种步骤和要求,包括法规方面(防火长城),以及技术方面(需要进行的技术限制和更改)https://unly.org/。 目前,似乎不被允许:http://www.chinafirewalltest.com/?siteurl=https%3A%2F%2...

7得票2回答
AWS SAM发布/部署流程

我对使用sam进行发布/部署的流程还不是很了解。我最大的问题在于,我的sam模板声明了一个 AWS::Serverless::Function ,而 CodeUri 参数强制我输入一个 s3 存储桶的 URL。 我曾看到过一些示例,其中 CodeUri 只是计算机上代码资源的路径。当我尝试这...

7得票2回答
从AWS Lambda提供zip文件

我需要一个服务端点(无服务器),它可以提供一系列压缩在zip文件中的文件。为此,我使用node-zip。这个方法可以在本地工作,用简单的文本文件创建一个简单的zip文件。 const fs = require('fs') const zip = new require('node-zip')...

7得票3回答
通过AWS SAM模板禁用API Gateway中一个方法资源端点的安全性

我正在使用AWS无服务器技术创建支持Lambda函数的API Gateway。 我已定义了以下资源和方法: /projects -> GET (should require API key) -> OPTIONS (should not, since it is u...