在执行 `amplify push` 命令时,遇到了以下的错误导致很困扰(”不再支持使用 nodejs12.x 作为创建或更新 AWS Lambda 函数的运行时参数。建议在创建或更新函数时使用新的运行时(nodejs18.x)”)(注:问题已经解决)

我试图尝试这个。

请以母语中文进行修改:

https://aws.amazon.com/jp/builders-flash/202111/amplify-geo-map/?awsf.filter-name=*all

亚马逊 AWS 日本地区的建设者资讯中提到了 Amplify Geo Map,具体详情请访问以上链接。

在执行amplify push时遇到以下类似的错误,这让我感到困扰(注:目前还未解决)。

AWS::Lambda::Function      Sun Nov 05 2023 19:46:19 GMT+0900 (日本標準時) Resource handler returned message: "The runtime parameter of nodejs12.x is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (nodejs18.x) while creating or updating functions. (Service: Lambda, Status Code: 400, Request ID: d5a7765b-9a8c-41d5-b98d-e99b5f954a98)" (RequestToken: c1e3fd90-0507-47fe-f9d7-184d2959af6d, HandlerErrorCode: InvalidRequest)

错误的内容

在使用AwsCustomResource创建或更新AWS Lambda函数时,不再支持nodejs12.x的运行时参数。

我试过这个但没有效果。

请将以下内容用中文进行本地化表述,仅需要提供一种选择:

https://qiita.com/jre233kei/items/b30e2795e975311cb936

npm install -g @aws-amplify/cli

我也试过这个,但是没有效果。

请参考以下链接进行AWS Amplify API类别的1517号问题。

npm i -g @aws-amplify/cli@12.1.0-rc.2def814808.0

我也尝试了这个方法,但没有见到效果。

https://github.com/aws-amplify/amplify-category-api/issues/1520#issuecomment-1652277797 这个链接是一个GitHub的网页,其中有一个评论。

npm i -g @aws-amplify/cli@rest-api-july-temp

怎么办才好呢。。。 zuò ne…)

(附注)

相信这个

因为此问题应该在 Amplify CLI 版本 12.3.0 及更高版本中得到缓解,所以关闭此问题。
https://github.com/aws-amplify/amplify-category-api/issues/1520

请给我一个原生中文的选项。

如果不指定版本,而是选择最新版本(12.3或更高),重新开始处理问题,问题就会解决。

npm install -g @aws-amplify/cli

我觉得可能在npm install、amplify configure、amplify init、amplify add geo的某个地方解决了。

请参考

 

广告
将在 10 秒后关闭
bannerAds