【问题标题】:How to update AWS Amplify Console's CICD DockerFile w.r.t. FrameWork Versions?如何更新 AWS Amplify 控制台的 CICD DockerFile w.r.t.框架版本?
【发布时间】:2021-02-27 17:26:52
【问题描述】:

我正在遵循https://aws.amazon.com/getting-started/hands-on/build-react-app-amplify-graphql/module-three/?e=gs2020&p=build-a-react-app-two中提到的步骤

在 Step3 中,在“将更改部署到实时环境”中; AWS Amplify 正在使用 Docker 映像预置构建环境:
AWS Amplify -> 配置 -> 框架版本 ENV VERSION_NODE_8=8.12.0 ENV VERSION_NODE_10=10.16.0 ENV VERSION_NODE_12=12 ENV VERSION_NODE_DEFAULT=$VERSION_NODE_10

如何更新 ENV VERSION_NODE_DEFAULT=$ENV VERSION_NODE_12 ?

【问题讨论】:

  • 错误代码:InvalidParameterValueException;请求 ID:77f4c020-aeea-458f-85c8-86df0160e852;
  • [INFO]: CREATE_FAILED UpdateRolesWithIDPFunction AWS::Lambda::Function nodejs8.10 的运行时参数不再支持创建或更新 AWS Lambda 函数。我们建议您在创建或更新函数时使用新的运行时 (nodejs12.x)。 (服务:AWSLambdaInternal;状态代码:400;错误代码:InvalidParameterValueException;请求 ID:77f4c020-aeea-458f-85c8-86df0160e852;代理:null) UPDATE_ROLLBACK_IN_PROGRESS notesapp-master-20201116125403 AWS::CloudFormation::Stack 以下资源(s ) 未能创建:[UpdateRolesWithIDPFunction]
  • 以下资源失败 资源名称:UpdateRolesWithIDPFunction (AWS::Lambda::Function) 事件类型:create 原因:nodejs8.10的runtime参数不再支持创建或更新AWS Lambda函数。我们建议您在创建或更新函数时使用新的运行时 (nodejs12.x)。 (服务:AWSLambdaInternal;状态代码:400;错误代码:InvalidParameterValueException;请求 ID:1a755105-752a-4d83-a3a7-846bea5944cd;代理:null)[INFO]:初始化失败
  • 默认节点版本可能无法更改。下面介绍如何使用其他节点版本:stackoverflow.com/a/56453511/13017141

标签: amazon-web-services docker graphql aws-amplify aws-appsync


【解决方案1】:

使用最新版本的 CLI,它可以正常工作。

  • aws-amplify/cli@4.41.0
  • aws-amplify/ui-react@0.2.33
  • aws-amplify@3.3.13

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 2019-04-21
    • 2020-06-20
    • 2020-02-15
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    相关资源
    最近更新 更多