在 AWS Lambda 中不再转换 pdf

过去 18 个月,我在 S3 对象上运行了一个 AWS Lambda 函数,大约一个月前,它在一次小更新后死亡。我已经恢复了,但是还是坏了。我已经研究过在没有运气的情况下使用 ImageMagick 对 pdf 进行最基本的转换,所以我认为 AWS 已经更新了一些东西,导致 pdf 模块被删除或停止 我已经在 Node.js 8.10 的核心代码中完成了我基本上正在做的基本功能: Gm (响应.Body).setFormat (“png”).stream (err,stdout,stderr) => { 如果 (err) { 控制台日志 (“中断”); } 康斯特块 = _; On out.on ('data',(chunk) => { 大块的按钮 (大块); }); On out.on ('end',() => { 控制台日志 (“gm 完成了!”); }); (“数据”,(数据) => { 控制台日志 (“std 错误数据” + 数据); }) }); 有错误响应: > Std dataconvert 错误: 无法加载模块的/usr/lib64/ImageMagick-6.7.8/modules ……

共4个回答,已解决, 标签: node.js amazon-web-services pdf aws-lambda imagemagick
来自 CodePipeline (AWS) 的代码构建 (AWS) 不工作

我已经从代码管道向导创建了一个代码构建项目,其中包含所有必要的选项和有效的 IAM 角色。我还添加了访问和写入 S3 存储桶中数据所需的 IAM 角色策略。我已经考虑了以下访问 s3 的政策。 { “版本”: “2012-10-17", 【声明】: 【 { “效果”: “允许”, 【资源】: 【 "Aws: 日志: aws/codebuild", "Logs: aws: 日志: aws/codebuild: *" ], 【行动】: 【 "日志: CreateLogGroup", "日志: CreateLogStream", "日志: PutLogEvents” ] }, { “效果”: “允许”, 【资源】: 【 "核监察局: aws: s3 ::: 管道”, "Pipeline: aws: s3:: pipeline/*" ], 【行动】: 【 "S3: PutObject", "S3: GetObject", "S3: getobject 版本", "S3: GetBucketAcl", "S3: getketlocation" ] } ] } 一旦我启动了一个管道,代码构建就会失败,下面提到了错 ……

共2个回答,已解决, 标签: amazon-web-services aws-codepipeline aws-codebuild
AWS 弹性豆茎中的多容器 docker 配置的增强运行状况概述未正确报告

我上传了一个有 multi-containers docker platform 两个容器的项目, 里面有 xyz abc aws elastic-beanstalk tomcat xyz 服务器。我有以下配置在我的文件的项目 Dockerrunner.aws.json 。 { "AWSEBDockerrunVersion": 2, "containerDefinitions": [ { "name": "xyz", "image": "", "essential": true, "memory": 2048, "links": [ "abc" ], "environment": [ { "name": "ENVIRONMENT", "value": "QA" }, { "name": "LOG_HOME", "value": "/usr/local/tomcat/l ……

与 Socket.io 集成的 AWS API 网关

我想用套接字映射 API 网关端点。 io 服务器端点,以便通过 Cognito 对用户进行身份验证,如果成功,则重定向到套接字。 io 服务器,并建立具有可选命名空间和房间的套接字。 有道理吗?我没有找到任何例子,API Gateway 最近才启用了 WebSocket API,但是不支持 Socket.io ……

在云形成的用户数据中,Ref 没有得到解决

我正在云形成中创建一个 EFS 卷,并试图在启动模板的用户数据中引用它。 我尝试了在 CF 中使用 Ref 的多个语法,但是每次都会遇到同样的错误。我真的想用 EFS 做不同的事情,但是发布了同样不起作用的示例代码 集群文件系统: 类型: AWS:: EFS:: 文件系统 物业: 加密: 真 集群启动模板: 类型: AWS:: EC2:: 启动模板 集群文件系统 物业: 自助餐厅:!$ {AWS:: StackName} 启动平台数据: 图片 id:!“朋友” 安全组: [!GetAtt “集群安全组。组”] InstanceType:!引用 “实例” 块设备包装: -设备名称: “/dev/xvda” Ebs: 体积: "40" VolumeType: "gp2" 加密: 真 -设备名称: “/dev/xvdcz” Ebs: 体积: "22" VolumeType: "gp2" 加密: 真 IamInstanceProfile: 产品名称: 'ECSHostInstanceProfile' 监控: 已启用: true 姓名:!Ref 'key' 用户数据: Fn:: Base64:!Sub | #!/ ……

共1个回答,已解决, 标签: amazon-web-services amazon-cloudformation amazon-efs
Ec2 实例状态检查失败

的赏金 [https://stackoverflow.com/help/bounty]16 小时后到期。这个问题的答案有资格获得 50 的声誉奖金。 Bballboy8 [/users/7544724/bballboy8]想要引起更多关注对于这个问题: > 我需要一个回答我的问题的两个部分的解决方案。 我目前正在 ec2 服务器上运行一个进程,需要在后台一致运行。我试图登录到服务器,但我继续得到一个网络错误: 连接超时提示。当我检查实例时,我收到以下消息: 实例可达性检查在 2020年2月22日 11:15:00 UTC-5 失败 (1 天,13 小时 34 分钟前) 为了解决问题,我尝试重新启动服务器,但这并没有纠正问题。我如何纠正这一点,并防止它再次发生? ……

共1个回答,已解决, 标签: amazon-web-services amazon-ec2
AWS Beanstalk-在 worker 和 webserver 之间共享数据库层

的赏金 [https://stackoverflow.com/help/bounty]9 小时后到期。这个问题的答案有资格获得 50 的声誉奖金。约旦 [/users/1701168/jordan]正在寻找一个来自可靠来源的回答. 我正在使用 NodeJS 构建一些 web 应用程序。我将应用程序部署到 AWS beanstalk web 服务器,并将一些繁重的任务解耦,并将繁重的任务部署到不同的 AWS beanstalk 工作人员, 主 web 服务器正在使用 SQS (aws 队列) 执行工作线程。 主 web 服务器有一个大的数据库层来连接、获取和保存数据库。工作人员确实需要一些 db 操作,每个工作人员类型都需要已经在主 web 服务器的 DB 层中实现的不同操作。 因此,我试图找到一种方法来使用 web 服务器的 DB 层,而不会在每个工作人员类型中重复它 (这就是我现在正在做的)。 我想的是将数据库层与主应用程序分离,并将其部署到 web 服务器上, 但这看起来是一种浪费,因为我不需要一直在数据库层中监听请求,我需要一些按需操作。 我附上了一张照片: * 1 号主服务器 (具有完整 ……