AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

2024-02-01から1ヶ月間の記事一覧

EBS サイズをオンラインで拡張する

AWS 的にはオンライン拡張をサポートしている、というか仕組み的に基本そうなっているので。 そんな感じ! 作業手順 以外だと思われるが、公式にわりとマトモなナレッジベースがある。 docs.aws.amazon.com なので以下では注意する点のみ書いておく。 Nitro …

NullDB not configured. Require a framework, ex 'nulldb/rails'

huh?

Gitlab で働いていた人のお気持ち

t2y.hatenablog.jp よんだ。 思いの外面白かったけど、最後の「住んでる所で給料決まるのなんでや!」みたいなトコはグローバル企業に所属したことないのでよくわかんなかった。 現地の給与体系を勘案して適切以上のギャランティが支払われているならいいの…

RDS の Blue/Green Deploy を今更やった

RDS

来月から AWS RDS で MySQL 5.7.x を使っていると拡張サポートで金が取られる、という話なのでバージョンアップしぐさなどをしている。 直接メジャーバージョンアップしてもいいかなあ、と思っていたのだけど、せっかくなので Blue/Green Deploy でロールバ…

RDBMS よもやま

いまどきの PHP って RDBMS と接続する箇所、コネクションプーリングをしてんの? と調べていた。 qiita.com ↓ togetter.com ↓ yamaz.hatenablog.com ↓ blog.yuuk.io ↓ という感じで見ている。 はー勉強になる、と思っているけど、やっぱ知りたい内容と周辺…

homebrew 環境で bundle install しても mysql2 がインストールできない時

macOS 13.6.4 Homebrew MySQL 8.2.0.1 小さい結論 .bundle/config に以下を書く。 BUNDLE_BUILD__MYSQL2: "--with-mysql-lib=/opt/homebrew/opt/mysql/lib --with-mysql-dir=/opt/homebrew/opt/mysql --with-mysql-config=/opt/homebrew/opt/mysql/bin/mysql…

Nginx の client_max_body_size と client_body_buffer_size の設定を雑にやる

実際どうすりゃいいの? というの、調べてもまあわりと具体的に書いてないので雑にやる。 まあこんなもん個々人の環境によるから、書きようがないので心持ちの話だよ。 client_max_body_size 1 リクエストあたりでアップロードできる (扱える) 最大ファイル…

exec /docker-entrypoint.sh: exec format error

exec format error とは とは。 どうも動作させようとしている環境に対して、 docker build 時の platform と異なっているとこうなるらしい。 ヘーッ知らなかった。 zenn.dev なんで発生したのか 対象の環境は AWS ECR + ECS Fargate で linux/amd64 な Ngin…

Terraform から binbashar/waf-owasp/aws を削除しようとしたら出来なかったので、 terraform state rm で管理外にした

WAF の module WAF を一部 Terraform 管理下でテスト導入していた (BFF に組み込み評価中) のだけど、利用していた binbashar/waf-owasp/aws がもうメンテしないっぽいので、順次削除することにした。 DEPRECATION NOTICE: This module will be not longer m…

ECR とやり取りさせるための AWS の OIDC (WebIdentifer) に付与するロールの中身

AWS

ポリシーだったかもしれねえ……! { "Version": "2012-10-17", "Statement": [ { "Sid": "GetAuthorizationToken", "Effect": "Allow", "Action": "ecr:GetAuthorizationToken", "Resource": "*" }, { "Sid": "PushImageOnly", "Effect": "Allow", "Action": …