GCP Firebase認証を試す! – メール/パスワード認証編 この記事について前回の記事ではAPI GatewayとそのバックエンドとしてGoogleのIAM認証により保護されたCloud Runを構成した。しかし、API Gateways自体には認証レイヤーがないためAPI Gatewayを介せば全... 2023.05.07 GCP
GCP Cloud Runジョブでバッチジョブをサーバーレスに定期実行する! Cloud Runジョブとはコンテナを立ち上げ後定型処理を行い結果をアップロードして終了するといったバッチ処理のサーバレス化にぴったりなCloud Runのデプロイ形態。サポートする環境Cloud RunでサポートするDockerイメージは... 2023.03.12 GCPLinuxPython
GCP Terraformのマルチプロバイダ構成でリソースデプロイ先を切り替える! Terraformのマルチプロバイダ構成Terraformではモジュール内に複数のプロバイダを定義できる。さらにailiasをキーとして同じプロバイダを複数の異なるパラメータでproviderリソースとして定義できる。このマルチプロバイダ構... 2023.03.07 GCPTerraform
GCP BigQueryテーブルをパーティション化して処理データ量を1/260に削減する! まとめ1ヶ月分のデータのうち2時間のタイムフレームを対象とするSelectクエリのデータ処理量は適切にパーティショニングされたテーブルでは非パーティショニングテーブルに比べ1/260に削減された。データセットによっては巨大なデータが知らない... 2023.01.16 GCPクラウド
GCP GCPプロジェクトとFirebaseプロジェクトの関係を図解する! GCPプロジェクトとFirebaseプロジェクト作成するFirebaseプロジェクトはGCPプロジェクトに包含される位置づけとなる。請求アカウントFirebaseの使用料はFirebaseプロジェクトを含むGCP Projectが紐づく請求... 2023.01.04 GCPクラウド
GCP Shift_JISエンコードされたローカルCSVファイルをBigQueryにインポートする! Shift_JISエンコードされたローカルCSVファイルをBigQueryにインポートする! 2022.12.21 GCPクラウド
GCP TerraformのTry..Catchを試す TerraformのTry..Catchを試すやりたかったことdev環境でだけリストに定義された名前のCloud Storageバケットを作りたい。環境workspaceにdevとprodがある状態。$ terraform workspac... 2022.12.20 GCPTerraform
GCP variables.tfとterraform.tfvarsの違いを改めて言語化してみた つまるところvariables.tfはvariable(変数)の宣言を行うところterraform.tfvarsはvariables.tfで定義されたvariableに値を代入するところvariableには初期値を定義できて、すべてのvar... 2022.11.21 GCPTerraformクラウド
GCP Terraform Workspaceでパラメータの異なる複数の環境をデプロイする やりたいことterraformのworkspaceを使ってプロジェクトごとに違う環境をデプロイしたくなった。$ terraform workspace list default* development production stag... 2022.11.11 GCPTerraformクラウド
Azure [Azure][GCP]PSCエンドポイントでインターネットを通らないBigQuery環境を実現する![BigQuery] Azureからインターネットを通さずにBigQueryにリクエストを投げたくてVPNトンネル経由でGCPのエンドポイントを叩ける環境を構築した。(PSC:Private Service Connect)AWSのDirect Connect、... 2022.05.31 AzureGCPクラウド