小编san*_*zgk的帖子

重新使用/ tmp时如何扩展Lambda?

我有一个lambda函数,它从DynamoDB读取并在/ tmp中创建一个最终上传到s3的大文件(~500M).上传后,lambda将清除/ tmp中的文件(因为实例很可能被重用)

即使您忽略了延迟,此功能也需要大约1分钟才能执行.

在这种情况下,当我尝试再次调用该函数时,在<1m中,如果我有足够的空间写入/ tmp,我无法控制.我的功能失败了.

问题:1.在这种情况下,已知的工作是什么?(可能在/ tmp中提供更多空间或确保为每次新执行提供干净/ tmp)2.有关Lambda中文件创建和管理的最佳实践是什么?3.我可以将另一个EBS或其他存储附加到Lambda执行吗?4.有没有办法让文件系统像访问s3那样我的函数而不是使用/ tmp可以直接写入s3?

scalability amazon-web-services aws-lambda

14
推荐指数
3
解决办法
6851
查看次数

如何识别 ADO Pipelines 中管道的 AzureDevOps ID?

因此,我尝试创建一个下游项目,尝试使用存储在天蓝色管道工件中的工件进行构建。我正在使用任务 DownloadPipelineArtifact@0

https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/download-pipeline-artifact?view=azure-devops

它谈到了对 pipelineId 的需求,但不太确定在哪里可以找到我的其他管道的 id。有什么简单的方法吗?根据文档,它应该是一个 ~4 位数字。

谢谢

azure azure-devops azure-pipelines

8
推荐指数
2
解决办法
2万
查看次数

查询XMPP中的存在

默认情况下,XMPP存在发布给订阅该人的所有人.是否有可能发送类似iq调用的内容来获取我名单中不存在的id的状态标签?

xmpp user-presence

4
推荐指数
1
解决办法
8460
查看次数