相关疑难解决方法(0)

AWS Lambda执行环境中预安装了哪些NPM模块?

最近,我发现aws-sdkNPM模块已预装在AWS Lambda nodejs8.10中。而且我在互联网上找不到任何有关它的信息。

AWS Lambda中还预安装了其他哪些node.js模块?

javascript node.js npm aws-sdk aws-lambda

7
推荐指数
3
解决办法
1762
查看次数

如何在 AWS Lambda 中使用 tensorflow 2.0?

我是 AWS Lambda 的新手,并在 AWS Lambda 中运行 tensorflow 模型。现在 tensorflow 1.0.0 适合 50Mb 的限制,但由于 tensorflow 2.0 的大小要大得多,因此不适合。有谁知道将 tensorflow 2.0 与 AWS lambda 一起使用的方法吗?

amazon-web-services aws-lambda tensorflow tensorflow2.0

5
推荐指数
1
解决办法
1367
查看次数

解压后的大小必须小于 262144000 字节 - AWS Lambda 错误

我曾尝试使用 servless/lambda 函数 AWS 上传我的应用程序,但我遇到了这个问题:

发生错误:AppLambdaFunction - 解压后的大小必须小于 262144000 字节(服务:AWSLambdaInternal;状态代码:400;错误代码:InvalidParameterValueException;请求 ID:8ea0d887-5743-4db1-96cd-6c5efa57b081)。

解决它的最佳方法是什么?

看看我的依赖:

  "dependencies": {
    "ethereumjs-tx": "^1.3.7",
    "aws-sdk": "^2.4.52",
    "body-parser": "^1.18.3",
    "compression": "^1.7.4",
    "consign": "^0.1.6",
    "cors": "^2.8.5",
    "express": "^4.16.4",
    "helmet": "^3.16.0",
    "moment": "^2.24.0",
    "openzeppelin-solidity": "^2.3.0",
    "serverless": "^1.48.2",
    "serverless-http": "^1.9.1",
    "serverless-offline": "^4.9.4",
    "truffle": "^5.1.9",
    "truffle-hdwallet-provider": "^1.0.17",
    "web3": "^1.2.5-rc.0"
  },
Run Code Online (Sandbox Code Playgroud)

无服务器.yml:

provider:
  name: aws
  runtime: nodejs8.10
  stage: v1
  region: us-east-1
  timeout: 30
  memorySize: 512
  package:
    excludeDevDependencies: true
    exclude:
      - .git/**
      - .vscode/**        
      - venv/**

functions:
  app:  
    handler: handler.run
    events:
      - http:
          path: …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-lambda serverless aws-serverless

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

如何调试由 CircleCI 编排的 Serverless 生成的 CloudFormation 模板

语境

我觉得我需要在这里提供很多背景信息才能理解问题的全部范围,所以如果这有点长或最终提供了太多信息,请提前道歉,只是想避免很多人跟随尽我所能提出问题和澄清请求。

我有一个技术交接的项目。它曾经在不同所有者的不同 AWS 账户下进行生产。我正在尝试在我控制的 AWS 账户中重新启动它,但其中一个软件包给我带来了一些问题。

它使用 Serverless 来配置几个 S3 存储桶及其访问策略、几个 IAM 角色和一堆 ApiGateway 方法。该包依赖嵌套堆栈来绕过 200 个资源限制,如此处所述

最后,CircleCI 连接的 IAM 用户已AdministratorAccess附加策略。

问题

在构建的这一步中,我不断收到 CircleCI 的失败消息

node_modules/.bin/serverless deploy --verbose --stage develop --region us-east-1 --package ./.serverless
Run Code Online (Sandbox Code Playgroud)

故障的确切性质似乎不一致,即它并不总是在同一位置发生故障。在某些时候,资源无法创建,整个过程会回滚。以下是日志中运行失败的几个示例,其中包含 +/- 5 行,后面是 Serverless 报告的实际错误

运行1

CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethod001VarOptions
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethod002VarOptions
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethod003VarOptions
CloudFormation - CREATE_COMPLETE - AWS::ApiGateway::Method - ApiGatewayMethod004VarOptions
CloudFormation - …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cloudformation circleci serverless infrastructure-as-code

5
推荐指数
1
解决办法
1062
查看次数