2024-01-01から1年間の記事一覧

【AWS/Lambda/Python3.12バージョンアップ対応】No module named 'psycopg2._psycopg' エラー解消方法

課題 PostgreSQLへの接続があるLambdaでPython3.8を利用していたが、AWSでPython3.8のサポートが終了するとのことで3.12にバージョンアップしたら「No module named 'psycopg2._psycopg' 」というエラーが出るようになった 解決方法 Web上に同じような記事が…

【Vite + React】import文内の「src」を「@」で表記する設定

Vite + React環境でimport文内の「src」を「@」で表記する設定がうまく機能せず少し苦労したので解消方法を共有。 やりたいこと bulletproot-reactの仕様に倣って、import文内でsrc配下のパスを指定する際に、 import Layout from '../../../../components/t…

【React / ESLint 】React' must be in scope when using JSXeslintreact/react-in-jsx-scope

実行環境 React ^18.2.0 ESLint ^9.13.0 エラー内容 ESLintをinstallした瞬間以下文言のエラーが大量発生 React' must be in scope when using JSXeslintreact/react-in-jsx-scope 解消方法 eslint.config.jsを以下のように修正することで解消した (修正前) …

【AWS】【Amplify Auth】Can't resolve '@aws-amplify/core/internals/utils

AWSのAmplifyで認証機能を入れてHostedUIのログインページを表示させようとしたら、以下のようなエラーが発生。 Can't resolve '@aws-amplify/core/internals/utils とりあえずないと言われてるので、以下コマンドでaws-amplify/coreを入れてみる npm instal…

【AWS】【Amplify】Downloading release from https://package.cli.amplify.aws/12.10.3/amplify-pkg-win-x64.tgz Error fetching release: Request failed with status code 407

amplifyの最新バージョンをインストールしようと以下コマンドを実行した。 npm install -g @aws-amplify/cli さっそく「amplify init」を実行してみると以下のようなエラーが。。 Downloading release from https://package.cli.amplify.aws/12.10.3/amplify…

Proxy環境下でnpmが使えない

npm

会社のProxy環境下でnpmをinstallを実行しようとしたところ、407エラーが出て実行できない。認証情報(ユーザID、パスワード)含めて、ちゃんと以下のコマンドで登録したのになぜだろう。 export http_proxy=http://username:password@10.x.x.x:15080 export…

【AWS】DynamoDB CapacityUnitの計算式

AWS Developer Associateの試験で必ず出題されるとDynamoDBのCapacityUnitの計算問題。その計算方法について文章で説明する記事は多くても、その計算式について意外とどこにも掲載されてないので、自分で見出した式をメモ。 RCU(Read Unit Capacity)計算式 ◎…

【AWS Amplify】amplify add auth -> amplify push | The runtime parameter of nodejs12.x is no longer supported

amplify add authの後、amplify pushをすると何度やってもLambda作成のところで以下のようなエラーが発生。 Resource handler returned message: "The runtime parameter of nodejs12.x is no longer supported for creating or updating AWS Lambda functio…

【AWS】Cloud9からECS ExecでFargateのコンテナにアクセスする

Cloud9からSSM経由でECS上のFargateのコンテナにECS Execを使ってアクセスしたので手順をメモ Cloud9に「session-manager-plugin」をインストール デフォルトではこれはインストールされていないので、まずは「session-manager-plugin」をインストールします…

【React】マイ・ベストプラクティス

(2024年2月現在) Reactの記述方法ってこれがベストプラクティス!みたいなのに結構揺れがある言語(ライブラリ)だと思っていて、いろんなところで意見が分かれる議論が交わされてますよね。まだReact歴も浅くちゃんと最初にベストプラクティスを学びたかっ…

【React】react-simplemde-editor:文字入力エリア(のみ)にスクロールバーを追加する

課題 Reactでreact-simplemde-editorを導入してMarkdownエディターを作成時、文字入力エリアを固定してスクロールバーをつけたいんだがタグの中にラッピングされてしまって制御できない。 対応 開発者モードでCSSを確認したところ、どうやら↓のheightが原因…