ハラミTech

技術系ブログです

GCP

秘密鍵を安全に保存・取得するコマンド「cloudkms」を作った

GCPには秘密鍵を暗号化するサービス「Cloud KMS」というものがあります。 それを利用し、暗号化した秘密鍵などをGCSに保存すると、鍵をクラウドストレージ上に保存することができます。 しかし、そのGCSに置くときや取得するとき、正直めんどくさいです。 そ…

Cloud Endpointsを使用したgRPCアプリへのリクエスト方法あれこれ

gRPCアプリを作ったとして、以下のような機能が欲しくなってきます。 REST形式の問い合わせも受ける 認証・認可 GCPでアプリを作った場合、「Cloud Endpoints」を使うとこれらをいい感じに実装できます。 どういう風にやっていくのか、サンプルプログラムを…

Kubernetesの学習のためにMastodonを構築したら勉強になった

そろそろKubernetes(以後k8s)触ってみないといかんな欲が高まってきました。 が、k8sを使ってなにを構築したものかと思ってたんですが、 Mastodonを使いたい案件(プライベートで)があったので、k8sを使ってMastodonを構築していこうと思います! 自分の…

Firebase Hostingにブログを移行した

今までのうちのブログはAWSの Route53→Clound Front→S3(静的Webホスティング) という構成でホスティングしてました。 https://blog.haramishio.xyz/post/000005/ この構成でなにも不満はなかったんですが、 AWSを使った業務を普段やってる都合上、そんなに学…

AWS CloudFrontとGCP Cloud CDNの料金を比較する

AWSが提供しているCDNサービス「CloudFront」と GCPが提供している同じくCDNサービスの「Cloud CDN」 どちらのほうが料金が安いのか比較してみます。 ちなみに結論からいうと、「Cloud CDN」のほうが安いです。 データ転送料金 まずはデータ転送料金から比較…