これを試そうとした
https://aws.amazon.com/jp/builders-flash/202111/amplify-geo-map/?awsf.filter-name=*all
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)
error内容
The runtime parameter of nodejs12.x is no longer supported for creating or updating AWS Lambda functions while using AwsCustomResource
これを試したが効果がなかった
npm install -g @aws-amplify/cli
これも試したが効果がなかった
https://github.com/aws-amplify/amplify-category-api/issues/1520
npm i -g @aws-amplify/cli@12.1.0-rc.2def814808.0
これも試したが効果がなかった
https://github.com/aws-amplify/amplify-category-api/issues/1520#issuecomment-1652277797
npm i -g @aws-amplify/cli@rest-api-july-temp
どうすればいいのか、、、
(追記)
これを信じて、
Closing this issue, since this should have been mitigated since Amplify CLI version 12.3.0 and up.
https://github.com/aws-amplify/amplify-category-api/issues/1520
https://aws.amazon.com/jp/builders-flash/202111/amplify-geo-map/?awsf.filter-name=*all
version指定せず最新(12.3以降)にして最初からやり直したら解決した
npm install -g @aws-amplify/cli
おそらく、npm install
,amplify configure
,amplify init
,amplify add geo
のどこかで解決している気がしている
参考