Daijiro

GCP

GCPプロジェクトとFirebaseプロジェクトの関係を図解する!

GCPプロジェクトとFirebaseプロジェクト作成するFirebaseプロジェクトはGCPプロジェクトに包含される位置づけとなる。請求アカウントFirebaseの使用料はFirebaseプロジェクトを含むGCP Projectが紐づく請求...
GCP

Shift_JISエンコードされたローカルCSVファイルをBigQueryにインポートする!

Shift_JISエンコードされたローカルCSVファイルをBigQueryにインポートする!
GCP

TerraformのTry..Catchを試す

TerraformのTry..Catchを試すやりたかったことdev環境でだけリストに定義された名前のCloud Storageバケットを作りたい。環境workspaceにdevとprodがある状態。$ terraform workspac...
GCP

variables.tfとterraform.tfvarsの違いを改めて言語化してみた

つまるところvariables.tfはvariable(変数)の宣言を行うところterraform.tfvarsはvariables.tfで定義されたvariableに値を代入するところvariableには初期値を定義できて、すべてのvar...
GCP

Terraform Workspaceでパラメータの異なる複数の環境をデプロイする

やりたいことterraformのworkspaceを使ってプロジェクトごとに違う環境をデプロイしたくなった。$ terraform workspace list default* development production stag...
Azure

[Azure][GCP]PSCエンドポイントでインターネットを通らないBigQuery環境を実現する![BigQuery]

Azureからインターネットを通さずにBigQueryにリクエストを投げたくてVPNトンネル経由でGCPのエンドポイントを叩ける環境を構築した。(PSC:Private Service Connect)AWSのDirect Connect、...
GCP

GCP Cloud CDNでWebサーバーコンテンツをキャッシュする!

試したことCloud CDNにWebサーバーのイメージをキャッシュさせるまでの流れを確認CDN有効化後イメージの読み込みがCDNからとなることを確認する構成イメージCDN適用前クライアントがコンテンツ読み込みむたびにWAFがバックエンドのW...
GCP

TerraformでGCPの共有VPCを作成してみた!

GCPでVPCの利用とファイアウォール・ルートの管理を分離できる共有VPCを試してみた。試してみたこと共有VPC有効化とプロジェクトの関連付け共有対象のVPC・サブネットの作成サブネットの利用権限をサービスプロジェクトのユーザーにアサイン注...
GCP

新しいGCP組織をCloud Identityで作ってみた!

GCPの組織にプロジェクトを所属させ共有VPCを使うべく、Cloud Identityに新しいGCP組織を作ってみた。GCP組織は企業におけるGCP認証基盤であり、GCPプロジェクトに対するアクセス制御において重要な役割をもつ。試したことC...
Azure

GCPとAzureをVPNゲートウェイで冗長接続する!

GCPとAzureで冗長VPN接続を試してみた。フルメッシュの冗長接続こそ実現できなかったが、2重化されたVPN接続は簡単に構成できた。今回の構成Azure VPN Gateway(vpngw1,Active/Active)GCP Clou...