本記事では「Google Cloud モバイルアプリ」を利用してスマートフォンから Google Cloud を操作する方法を紹介します。 移動時など、パソコンが使えない時におすすめです。
- Google Cloudモバイルアプリのメリット
- Google Cloudモバイルアプリのダウンロード方法
- Google Cloud公式アプリでできること
- 『ダッシュボード』タブ
- 『リソース』タブ
- 『運用』タブ
- 『権限』タブ
- 『お支払い』タブ
- Cloud Shell
- その他(設定など)
Google Cloudモバイルアプリのメリット
Google Cloudモバイルアプリを使うことで、スマートフォンから Google Cloud の簡単な運用作業や通知の確認を行うことができます。
例えば、外出先でもふと気になった時に利用料金を確認できます。また通知設定を有効にすることで、障害等が発生した際に、通知を確認できます。
さらに Cloud Shell でコマンドを実行したり、一部のサービスのリソース作成や設定値変更が可能です。
Google Cloudモバイルアプリのダウンロード方法
公式サイトよりダウンロード可能です。
Android play.google.com
iOS
apps.apple.com
Google Cloud公式アプリでできること
Google Cloud 公式アプリでは7つのタブがあります。
- ダッシュボード
- リソース
- 運用
- 権限
- お支払い
- Cloud Shell
- その他( 設定など )
それぞれの機能について紹介します。
なお、当記事の検証では iOS 版を利用しています。
『ダッシュボード』タブ
一言でいうと、『 Google Cloud コンソールの簡易版 』です。
課金状況と Google Cloud のステータスを確認できます。
記事執筆時は Cloud Composer で問題が発生しており、『 Google Cloudのステータス 』をタップすると詳細を確認できました。
『リソース』タブ
『 リソース 』タブでは一部のサービスに対し、スマートフォンを操作することで機能を利用できます。
記事執筆時点(2024/04現在)、下記サービスに対応しております。
- App Engine
- Compute Engine
- Kubernetes Engine
- Cloud Storage
- Cloud SQL
Compute Engine の2つの事例について紹介します。
起動中のCompute Engine のステータス確認
「リソース」から「VM インスタンス」を選択、スマートフォン上で操作したいインスタンスを選択します。
CPU 利用率やインスタンスのステータスを確認できます。
Compute Engine SSH接続
インスタンスのステータス画面より右上の3つの棒をタップした後、「 SSH へ接続 」をタップします。
接続後、警告文が表示されるので、「 y 」を入力します。
Compute Engine へ接続できました。
また、モバイルアプリ以外での Compute Engine の SSH 接続については、以下の記事で解説しています。
『運用』タブ
『 運用 』では下記機能を利用できます。
- インシデント
- ログ
- Personalized Service Health Dashboard
- トレース
- Error Reporting
- 稼働時間チェック
一部の機能について紹介します。
インシデントのプッシュ通知
通知設定を許可することで、自分のプロジェクトでインシデントが発生した時にモバイルアプリから通知を受け取ることができます。
『権限』タブ
『 権限 』ではプロジェクト内部に付与した権限一覧を確認することができます。
モバイルアプリ上で下記操作が可能です。
- ロールの追加
- ロールの変更
例えば新たなロールを作成する場合、右下の「+」ボタンをタップし、メールアドレス、追加したいロールを入力することで作成可能です。
『お支払い』タブ
ダッシュボードより詳細費用を確認できます。
Cloud Shell
ウェブ上の Google Cloud コンソールと同様に Cloud Shell を利用することができます。
今回は gcloud コマンドを利用し『 risa-mobile-test 』というバケットを作成しました。
バケットの作成
モバイルコンソール上に下記のコマンドを入力しました。
gcloud storage buckets create gs://risa-mobile-test --default-storage-class=standard --location=asia-northeast1 --uniform-bucket-level-access
コンソール上でもバケットが作成されたことが確認できました。
バケットの削除
gcloud storage rm --recursive gs://risa-mobile-test
無事、バケットを削除できました。
本記事ではモバイルアプリを試すという趣旨のため簡単なコマンドを利用しましたが、gcloud コマンドについて詳しく知りたい方は下記を参考にしてください。 blog.g-gen.co.jp
その他(設定など)
Google アカウントの顔アイコンをタップすることで設定変更やアカウントの切り替え等ができます。
奥田 梨紗(記事一覧)
クラウドソリューション部クラウドデベロッパー課
Google Cloudの可能性に惹かれ、2024年4月G-genにジョイン。
Google Cloud Partner Top Engineer 2025
Google Cloud 全 11 資格保有。日々修行中です!