aws-lambda相关内容

通过将私钥作为字符串提供给服务器来SSH到服务器-pariko AWS lambda问题

我正在尝试使用pythonpariko包ssh进入服务器。 当我尝试使用“pem”密钥ssh进入服务器时,它正常工作,但当我尝试以字符串形式获取私钥内容时,它显示错误。 以下是代码和输出: import paramiko import StringIO content="-----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCA ..
发布时间:2022-09-01 23:08:00 其他开发

在传递参数之前,S3签名的URL已过期

我正在尝试为S3存储桶对象生成签名URL,最大过期时间为604800秒或7天。然而,在测试后,我发现这些链接在24小时内到期。在做一些深入调查时,我发现这篇文章声称,只有当AWS-SDK获得IAM用户授权并且S3库使用AWS Signature v4时,7天过期才可用。 我肯定在使用v4:exports.getS3 = () => new AWS.S3({region : 'us-east- ..

如何使用NodeJS在本地测试AWS Lambda处理程序?

我正在按照these说明创建一个在Lambda中执行的基本Web Screper。我有过编写Selify代码的经验,但没有使用Node JS的经验。我在Lambda中运行了该项目,但当我尝试在本地编辑该项目以执行我想要的Selify代码时,它不起作用。当我运行node index.js时,exports.handler中的任何内容都不会被执行。我如何在本地执行这个项目?谢谢! 推荐答案 ..
发布时间:2022-08-20 18:44:40 前端开发

在不同的AWS帐户中连接AWS Lambda和RDS

我们为各个部门提供了多个AWS帐户。我要授予一个帐户中的Lambda函数访问另一个帐户中的RDS实例的权限。 如果Lambda函数未分配给VPC,并且RDS是公开可访问的,是否有办法将RDS的访问权限限制为仅Lambda函数? 如果RDS实例是私有的,并且Lambda函数没有分配给私有网络,有什么方法可以做到这一点吗? 推荐答案 公共Amazon RDS数据库 如果没 ..
发布时间:2022-08-08 10:39:02 其他开发

从Cognito触发器发送消息

我希望限制用户从Cognito托管的UI登录。我可以看到有一些触发器,我们可以在其中附加lambda,但每当我更改lambda内部的事件对象时,我没有得到我的自定义消息User exceeded limits,而是得到了unrecognizable lambda output错误。 有人能在这方面帮我吗?或者有其他方法可以实现这一功能吗? 现在,我得到了这个 使用此代码: ..
发布时间:2022-08-07 21:00:16 其他开发

AWS Cognito-记录最终用户活动以进行审核

我使用Cognito进行身份验证。我正在使用最终用户登录到该应用程序的默认登录页面应用程序。 出于审核目的,我需要记录与登录页面相关的最终用户活动。基本上,我需要登录的时候,用户注册,登录,注销和更改密码。我可以使用触发器“后身份验证Lambda触发器”,但忘记密码和注销事件丢失。您能帮我讲讲如何做到这一点吗? 推荐答案 AWS Cognito高级安全功能提供此功能。您可以在此处找到 ..
发布时间:2022-08-07 20:52:52 其他开发

使用AWS Pinpoint通过Lambda函数发送通知

我有一个iOS应用程序,其后端构建方为MobileHub、API Gateway、Lambda和DynamoDB。 我注意到MobileHub的SNS功能已被Pinpoint取代,我想使用此新服务创建一个通知系统。 当用户通过API Gateway创建新帖子时,会触发lambda函数,我想我可以通过Pinpoint向订阅者发送通知。 但我在Pinpoint的官网上找不到任何示例或参考文档。 ..

来自DynamoDB的AWS Lambda处理流

我正在尝试创建一个lambda函数,该函数使用DynamoDB表中的流。然而,我想知道处理在执行过程中可能因某些错误而未被处理的数据的最佳实践是什么?例如,我的lambda失败,流的一部分,重新处理丢失的数据的最佳方式是什么? 谢谢 推荐答案 DynamoDB Streams为每个事件调用lambda函数,直到它成功处理它(直到代码调用成功回调)。 在执行时出现错误的情况下 ..

如何定义将包含许多其他不同类型的泛型类型

问题的一些上下文: 我们正在使用Golang在AWS中创建一个lambda函数,在此函数中,我们需要使用GraphQL从数据库中检索一些信息。 我们能够这样做,但当前在将响应分析为有效类型时遇到一些问题,因为我们希望使用单个类型来保存所有可能的方案。 要更好地解释这一点,请查看";示例,然后查看";目标";。 示例: 我们将收到如下内容: ..
发布时间:2022-07-23 10:07:38 其他开发

如果该值存在,则递增该值,否则在DynamoDB中添加新条目

我有一个DynamoDB表,其列和主键为ipAddress: ipAddress 访问 我正在从Reaction网站获取用户的IP地址,并通过Lambda函数和API Gateway POST请求将其插入到DynamoDB。 如果来自React网站的IP地址已存在于DynamoDB中,则增加visits列中的值。如果不是,则使用新的IP地址和visits = 1创建新记录。我尝试使 ..

AWS Lambda IP地址范围

我正在查看https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html,试图找出AWS Lambda使用的IP地址范围,但在链接的JSON文件中,我没有看到任何对Lambda服务的引用。AWS Lambda只是在幕后使用EC2吗?这些IP地址范围是我应该查看的吗? 推荐答案 我能找到的唯一官方答案是on the off ..
发布时间:2022-07-23 09:54:46 其他开发

使用http POST颤动Web时出现XMLHttpRequest错误

我在对我的API-AWS API网关进行HTTP POST调用时遇到此错误XMLHttpRequest error.。我当前的流程是Ffltter Web->;API网关->;lambda->;rds。 我知道已经有几个与此like相关的问题,但正如其中一个答案所建议的那样,添加一些头来响应lambda。但这对我不起作用。 在做了一些调查后,我发现问题与CORS有关。现在, ..

在AWS中横向扩展内存消耗较高但计算能力较低的作业,并使用Docker:寻找最佳解决方案

冗长的标题但重点是,我有一些具有以下要求的数据科学管道(基于python): 与基于服务器的内部&orchestrator进行协调 跨多个用户/产品/等运行,其中N可能相对较高 要分发且不受Orchestrator服务器限制的此作业的加载(&I) 这些作业由坞站映像支持 这些作业运行相对较快(从1秒到20秒,POST数据加载) 这些作业通常需要大量的I/O进出。 否spark必填 ..
发布时间:2022-07-14 15:05:19 其他开发

有没有办法使用报头中的数据从CloudFront重定向到apigateway

我们正在AWS apigateway上设置API。想法是URL的格式是“Example.com/apiname/Path”,阶段(版本)是html头文件。如何根据URL格式使用Route53和/或CloudFront将用户重定向到特定的API和Stage 作为触发lambda的事件,我们尝试了全部4种(观众请求/响应、源请求/响应)。每次响应都是502或503。我们尝试使用默认的lambda ..

在AWS Lambda上使用LXML

我正在尝试使用lxml导入在AWS lambda中运行程序。但是,我每次在lambda控制台中都会收到以下错误: Unable to import module 'scraper': /var/task/lxml/etree.so: undefined symbol: PyFPE_jbuf 我已将部署包中的lxml文件上载到Lambda,就像我对所有其他工作函数所做的那样,但是lxml将 ..
发布时间:2022-07-04 12:26:08 其他开发

从Lambda中访问Cogito用户属性

我在我的架构中使用Cognito、API Gateway和Lambda函数。 在客户端上,我使用AWS Amplify.API发出请求,该请求在到达API Gateway后由Cognito授权。如果请求获得授权,它将传递到Lambda函数,在该函数中,我需要访问发出请求的登录用户,以便能够运行我的业务逻辑。 在lambda函数的上下文中,我可以访问一些环境变量,CognitoUserP ..