Carpe Diem

備忘録

2026-04-01から1ヶ月間の記事一覧

GitHub Apps, GITHUB_TOKEN, OAuth Apps, PATの使い分けフローチャート

背景 歴史的経緯もあり、GitHubでは様々な種類のトークンがあります。 GitHub Apps によるトークン Github Actions で使える GITHUB_TOKEN OAuth Apps によるトークン PAT (Personal Access Token) それぞれの特徴、使い分けが分かりにくかったので、フロー…

GKE → Snowflake の Workload Identity Federation を構築する

背景 以前Google Cloud サービスアカウントのimpersonationを使った Workload Identity Federation の例を紹介しました。 christina04.hatenablog.com ただ最近は従来のWIFから、Direct Workload Identity Federationと呼ばれるサービスアカウントを挟まず直…

Google Cloud IAM と GKE 権限の関係

概要 GKEの権限管理は、Google Cloud IAM(プロジェクトレベルの操作)と Kubernetes RBAC(クラスター内部のリソース操作)の組み合わせで決まります。 IAMの権限が多く、それぞれの違いがぱっと見分かりづらかったので、一覧化したり知っておくべき差分を…

GAS のシークレット管理方法

背景 生成AIの発達でデータインテグレーションの重要性がどんどん増しています。 ビジネスデータなどはGoogle Workspaceで管理している企業も多く、そこにあるスプレッドシート情報であったりGoogleDriveのデータを内製のAIシステムに自動連携したい、といっ…