2025-01-01から1年間の記事一覧
terraformからGoogleスプレッドシートの値を取得したいことがたま〜にあるので、少し前にスプレッドシート取得用のproviderを作った。 github.com サービスアカウントにスプレッドシートを共有して シート名とレンジを指定するとその範囲のデータをJSON文字…
github.com/jackc/pgx/v5 v5.7.6 での検証 pgx.Conn pgx.Connを使っている場合は、[]stringをそのまま使えるのであまり考える必要はない。 package main import ( "context" "fmt" "log" "github.com/jackc/pgx/v5" ) func main() { ctx := context.Backgrou…
Google Apps ScriptからプライベートなサービスのAPIを呼び出す場合、何らかの認証が必要になるので、GASから取得したOAuth2アクセストークンを検証するプロキシサーバを作ってみた。 github.com 仕組み ScriptApp.getOAuthToken()を使うと有効なユーザーの …
EventBrigeのcron式のパーサ cronplan に以下のようなバグ報告があった。 github.com 5 10 31W * ? 2027の出力が cronplan とEventBridgeのコンソールで異なるとのこと。 Wはmonth-of-dayの末尾につけると、指定した日付が平日ではない場合、近い平日に寄せ…
TerraformでLambdaをデプロイするためのプロバイダ terraform-provider-lambdazip にJavaScript・Go・Python・Ruby・Rustの例を追加した。 github.com JavaScript https://github.com/winebarrel/terraform-provider-lambdazip/blob/main/lambdazip.tf.sampl…
terraform-provider-lambdazipを修正してPythonのデプロイにもある程度対応できるようになったのでメモ。 github.com ディレクトリ構成 pylambda/ ├── .gitignore ├── main.tf └── src/ ├── lambda_function.py ├── requirements.txt └── ruff.toml Pythonソ…
一身上の都合により terraform-provider-firebaseremoteconfig を作った。 github.com こういう感じでFirebaseのRemote Configのパラメータを管理できる。 resource "firebaseremoteconfig_parameter" "foo" { key = "foo" value_type = "JSON" default_valu…
自作のDB負荷テストツール qube を Zstandard Seekable Format に対応させた。 Zstandard Seekable Format is 何? github.com 名前の通りシーク可能なZstandardのフォーマット。 ファイル末尾にシークテーブルをつけて解凍しなくても任意のオフセットからデ…
terraformのjsonencode()には<, >, &を \u003c, \u003e, \u0026 に変換するよく知られた仕様がある。 developer.hashicorp.com When encoding strings, this function escapes some characters using Unicode escape sequences: replacing <, >, &, U+2028, …
gist758d768c2efb4b17b45ecb9d4e915c22 CLIも作った。 github.com 実はいにしえのgoamz(のフォーク?)が対応していて、それを使ったツールも作ったけど、SSOやAWS_PROFILEの対応が辛いので作り直した。リトライまわりは未対応
needs.job_id.result がいずれかのmatrixの結果しか返さない、っぽい。 GitHub ActionsのMatrix Jobsの結果を受け取るワークアラウンド Status check for a matrix jobs · community · Discussion #26822 Get status of parallel jobs into a single Webhook…
ssowrapというaws2-wrapのGolang製シングルバイナリ版を作った。 github.com Golang版のaws2-wrapは頑張って探せばありそうだったけれど ぱっとみ、見つけられなかった 以前作ったSSOクレデンシャル出力ツールの再設計がしたかった ssowrapを含むDockerイメ…
github.com