MySQLAmazon Linux2023 に MySQL8をインストール時に、GPG check FAILEDになった際の解決方法 Amazon Linux2023 に MySQL8をインストールしようとしたら、エラー(GPG check FAILED)になり、かなりハマりましたので、解決方法を記載します。 以下を実行後すれば、MySQL8をインストールできるようになり...2024.05.05MySQL
MySQLMySQL5.7系から8系にアップデートする際に、checkForServerUpgradeで注意点を簡単にチェックする MySQL5.7のサポート期限は以下のようになっています。 Auroraでも2024年10月でサポート期限切れです! MySQLバージョン MySQL AWS RDSのMySQL AWS AuroraのMySQL 5.7 2023年10月 ...2024.05.04MySQL
MySQLMySQLのデータ更新(UPDATE)・削除(DELETE)を手動実行する際に、安全に実行する方法 つい先日、MySQLのデータ更新(UPDATE)する際に、where句の指定に誤りがあり、想定外のデータが更新されるというトラブルがあり....安全にデータ更新する方法を考えてみました。 ということで、MySQLのデータ更新(UPDATE)...2024.05.042024.05.05MySQL
AWSWordPressをAmazon Linux 2023×Nginxで動かしてみる WordPressをAmazon Linux 2023×Nginx上で動かしてみます。 なるべくお金をかけずに、かつ、高速なWordPressを構築したいので、CPUはArm、WEBサーバはNginxを使っていきます まずは具体的な構成を記...2024.05.032024.05.05AWSWordPress
AWSAWS EC2に割り当てられたパブリックIPアドレスをEC2のインスタンス内から取得する方法 AWS EC2に割り当てられたパブリックIPアドレスをEC2のインスタンス内から取得する方法を記載します。 以下のコマンドで取得できます。 curl 「169.254.169.254」はメタデータを戻すサーバのアドレスですので、環境によって...2024.04.29AWS
AWSAWS ECS Fargateは1分間にいくつまで数えられるか-Linux/ARM64とLinux/X86_64の性能比較 AWS ECS Fargateについて、CPU(Linux/ARM64とLinux/X86_64)ごとに、1分間にいくつまで数えられるか調べてみました。 AWSの記事に以下の記載がありますが、実際にどれくらい性能が違うの?という点について調...2024.03.31AWS
AWSLambdaのタイムアウト検知の仕方とタイムアウト時の対処法・調査方法 Lambdaタイムアウト時には「Task timed out」というログに吐かれます。ログインサイトを使ってログを検索することや、メトリクスフィルターを使って可視化することが可能です。対処方法は「AWS SDK の再試行とタイムアウト設定の見直し」「タイムアウト時間を延ばす」「メモリを増やす」...2024.01.08AWS
ノウハウ古いMacBookでディスクが容量足りなくなったので、外付けSSDにOSインストールして使ったら快適になった 古いMacBookでディスクが容量足りなくなったので、外付けSSDにOSインストールして使ったら快適になったという話を記載します。 私のMacBookは「Retina, 13-inch, Early 2015」です。 ディスク容量は121GBです。2024.01.072024.12.29ノウハウ
AWSAWS Lambdaのメモリ使用率と処理速度〜メモリ使用率が100%になるとエラーになったり速度劣化したりする?〜 AWS Lambdaのメモリ使用率と処理速度についてです。 具体的には「メモリ使用率が100%になるとエラーが起きたりするか?」と 「メモリ使用率が高いと速度劣化するか?」について、調べました。2024.01.032024.06.06AWS
AWSAPI Gateway(REST API)とLambda(Python)でBOM付きUTF8なCSVをレスポンスする方法 API Gateway(REST API)とLambda(Python)の構成で、LambdaでBOM付きUTF8のCSVを作成して、API Gateway経由でCSVをレスポンスする方法を記載します。 BOM付きUTF8とすることで外字が文字化けしないCSVをAPI Gateway経由でダウンロードできます。2023.10.20AWS