フラミナル

考え方や調べたことを書き殴ります。IT技術系記事多め

GCP

google_project_iam_xxxの違いとまとめ

GCPにおけるIAMの構造 メンバー ユーザ / グループ / サービスアカウント / ドメイン ロール(役割) GCPのリソースに対する権限(例:GCSの管理者権限 / Projectの閲覧権限 など) IAMポリシー ロールバインディングという名前で 「どのメンバーにどのロール…

外部IPを持たないインスタンスに対するインターネットからのアクセスについて

GCPにもAWSにも外部IPを持たないインスタンスを作ることができます。 AWSの場合はプライベートサブネットで作成したEC2インスタンスへアクセスをさせるためには、ALBやNLBなどのロードバランサーを使うかプロキシサーバを経由して外部アクセスを許容する方法…

Cloud Buildでローカルホストにアサインしたポートに接続できない問題

Cloud Buildでこんな感じの構成をDockerComposeで構成しビルドやテストをしています。 この時にひたすらビルドコンテナからRedisコンテナへの接続が失敗したので、他の方がすぐに解決できるようにまとめておきます。 ローカル環境 ローカル環境では以下のよ…

15時間でGCP Associate Cloud Engineer(ACE)に合格したので振り返り

2019年10月にGCP Associate Cloud Engineer(ACE)に合格したので記憶が残っているうちにやったことまとめます。

FirebaseでWebチャットアプリをデプロイしてみた

こちらの手順を参考にGoogleのmBaasであるFirebaseでアプリをデプロイしたいと思います。 参考 FirebaseでWebチャットアプリをデプロイするまで(1時間コース) - Qiita 環境 GCPのVMインスタンス root@instance-1:~# uname -a Linux instance-1 4.9.0-3-amd…

gcloudを使ったSSHログインにProxycommandを使う(多段SSH)

とくにgcloudだからといってやることは変わらないのですが、~/.ssh/configの編集です。gcloudの設定はこちらをみてください。 gintec.hatenablog.com 構成はローカルー踏み台ーGCPインスタンスとします。 多段設定 vi ~/.ssh/config にて下記を追加 Host [GC…

GCPで起動したVMインスタンスにgcloudコマンドでSSHをする

備忘。 環境はMacOS gcloudをダウンロード 初期設定 SDKのアップデート プロジェクトの設定 認証登録(google account) SSH実行 gcloudをダウンロード ここから gcloud compute | Compute Engine Documentation | Google Cloud Platform 展開しinstall.shを…