2024-01-01から1年間の記事一覧
TL;DR 起きていたこと 調査 fix 残る謎 まとめ TL;DR 原因は Cloudflare pages が Node.js runtime ではないことで、 wrangler.toml に compatibility_flags = ["nodejs_compat"] を書いてデプロイしたら治った。 see: https://discord.com/channels/1066956…
まずそもそも API key はによる認証はサポートされてないことが多い。 Most Google Cloud APIs don't support API keys. Check that the API that you want to use supports API keys before using this authentication method. https://cloud.google.com/do…
ユースケース: 雑につくったアプリを Cloudflare Pages にアップしたが、有象無象にアクセスされたくないので雑に認証をつけたい 毎回微妙に手順を忘れるので書いておく まず Cloudflare Pages (以下 Pages) に Cloudflare Access (以下 Access) をつけると…
まじでそれだけなんだけど、 https://go.dev/doc/articles/wiki/ これをやった ポインタがまだ慣れない ( ˊᵕˋ ; )
pre-amble steep にした理由 1. Shopify models の生成 疑問 2. semantic layer の設定 疑問というか 3. semantic layer の接続設定 やらかし 1: クエリが "No active warehouse selected" になる やらかし? 2: user の設定を変えても反映されない なんやか…
pre-amble Snowflake 入門 アカウント作成 各種リソース Worksheets Data Warehouse Users/Roles Users, Roles & Privileges with Worksheets steps 1. Snowflake destination として作成 2. Shopify connector を作成 3. dbt Cloud プロジェクトの作成 感想…
まじでこれだけ わたしは powerline 系のフォントを入れたのに ligature を ON にしていなかったので、マリオのハテナブロックが出てた
前提 code AWS のサポートケースの検索がなんだかめんどくさいので、ケースごとに返信を1つのテキストファイルにまとめるスクリプトを書いた。 前提 boto3 が pip install されている AWS_PROFILE 環境変数がセットされている code import os import shutil …
about 資料 QuickSight の基礎?知識 QuickSight とは QuickSight の概念 default namespace と custom namespace (カスタム名前空間) 埋め込み QuickSight QuickSight は AWS アカウントに1つ QuickSight の詳細 RLS custom namespaces / カスタム名前空間 …
pre-amble 「VPC の中に Cloud SQL を立ててみよう」というお題でやってみた。ガイドはあるんだけど、一箇所にまとまってなかったので書いておく。 Quickstart: Connect to a Cloud SQL for MySQL instance with private IP | Google Cloud これが VPC の中…
「接続できない」には VPC の設定が〜〜とかいろいろあると思うんだけど、今回はこのエラーメッセージに対する解決 $ mysql -u root -p --host 127.0.0.1 --port 3306 Enter password: ERROR 1045 (28000): Access denied for user 'root'@'cloudsqlproxy~10…
pre-amble setup Spanner Spanner とは sample DB + backend outputs Change stream Change stream とは Change stream の作成 outputs Dataflow の作成 BigQuery dataset (in other project) の作成 Service Agent への権限付与 「まじか」ってなったところ…
pre-amble 構成 DB と BigQuery dataset の対応 Cloud SQL の準備 資料 Cloud SQL インスタンスを立てる Datastream 用にユーザを追加 Datastream の設定 資料 1. MySQL の Connection Profile の作成 2. BigQuery connection profile の作成 3. Stream の作…
problem 403 Bearer error insufficient scope fix 2nd Gen の Cloud Function の場合、 Cloud Run にも invoke Role をつける
problem ちょっとバグい処理があって、本番環境で 500 を出しちゃった 修正して、ローカルでは普通に処理できるのに、本番で同じページを開くと未だに500になる コードを読んだら request.session を読んでた fix 本番環境からログアウトする details ここに…
こういうエラーが出てた Invariant failed: A state mutation was detected between dispatches, in the path `xxx.xxx.xxx.`. This may cause incorrect behavior で、その下にエラーがおきた dispatch(...) のソースコードも出てたんだけどデバッグちょー…
注: そもそもこういうことを考えなくていいように redshift zero etl とか使った方がよさそう 前提: 別のアカウントから RAM で共有された Aurora cluster をクローンして S3 になんとかしてデータを吐き出したい (1) Snapshot をエクスポートする まず共有…
Platform えらび Netlify, Vercel, Cloudflare etc. でデプロイできるんだけど、R2 を使っていたので Cloudflare にした。Worker vs Pages だと、Pages の方が github 連携できて便利だよ、って書いてあったので Pages にした。 nodejs_compat 問題 crypto …
この記事で、frontend から送られてきた ID token を「IAM ロールのウェブ ID フェデレーション」でやる方法が紹介されていたんだけど、SAM でやりにくそうだったので別の方法を調べてみた [:content] 「IAM ロールのウェブ ID フェデレーション」とは 外部 …
これまで Shopify の blog 機能を使ってこなかったなので、いきなりブログ記事を追加して URL 叩いたら 404 になって焦った。 結論 templates/blog.[liquid|json] templates/article.[liquid|json] が theme code にいないとこうなるっぽい。 docs: https://…
project setup とりあえずこれに沿ってやってみる npm create cloudflare@latest my-docusaurus-app -- --framework=docusaurus ドキュメントの通りにやればそのままいけるんだけど、注意ポイントが自分的には2個あった (1) nodenv 使ってるなら system の n…
このへんの記事を読みながらつくっていたら色々迷ったのでめも やらかし1: Identity Provider を作っていなかった IAM 管理画面で、ウェブアイデンティティ用の IAM Role を作っていたけど、プロバイダを特定の Cognito User Pool x App Client ではなく "Am…
TL;DR sam init コード修正 ファイルのリネーム Dockerfile package.json の修正 template.yaml の修正 動作確認 その他 vitest を入れる alias の設定 alias の設定 その他 タイトルの構成でやろうと思ったら意外と面倒だったので、次回セットアップを楽に…
はじめて GitHub org と team を作ったときのめも 背景: 外注のエンジニアさんを GitHub org と Team に追加したい organization は無料で作成できる。ただし、organization 内に public repository を作成することは制限できない Team をデフォルトの権限で…
MUI のカスタマイズわからんすぎて、毎回こんな顔になってる TL;DR コンポーネント構造 OutlinedInput をいじる .Mui-focused &:hover sx を書く TL;DR sx でこれを書くのがきれいなのかは一旦おいておいて、とりあえずこれで「すべての状態で border が細い…
TL;DR ERROR: (gcloud.run.deploy) FAILED_PRECONDITION: failed precondition: due to quota restrictions, cannot run builds in this region. Please contact support このエラーが gcloud run deploy で出たら、一回 gcloud components update してから…
資料 やってみた 資料 やってみた 大前提: dbt-athena は dbt Cloud で実行できない ソース: https://qiita.com/n-gondo123/items/34bb07a0b2b5333bdc34#dbt-athena%E3%81%A8%E3%81%AF Cloud のアカウントを作ってみたけど UI 的に community packages を入…
実はまったく初めてというわけではないけど、いつもコードを書いて「なんかうまくいかないな」となりつつ、修正方法がわからずそこで終わることが多かった。というわけで MENTA に課金してやり方を教わりつつ進めた。 お題 summary data prep step 2: 一回こ…
GCP Workflow で ConnectionError でステップがコケることがあるけどこれはなんなんだろう このへんを見ると connection error は retry するものっぽいけど、いまいちどういうときに起きるのかわからない docs → https://cloud.google.com/workflows/docs/r…
いろいろ docs で迷子になったりしたので パッケージ コード: client をつくる つまづき1: event.locals の型 つまづき2: hooks.server.ts の cookie まわりで type error になる コード: email からの URL たちを設定 注意 リンク集 パッケージ 2024年1月現…