在执行 `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的某个地方解决了。
请参考