スマートフォンからGoogle Cloudを操作してみた

記事タイトルとURLをコピーする

本記事では「Google Cloud モバイルアプリ」を利用してスマートフォンから Google Cloud を操作する方法を紹介します。 移動時など、パソコンが使えない時におすすめです。

Google Cloudモバイルアプリのメリット

Google Cloudモバイルアプリを使うことで、スマートフォンから Google Cloud の簡単な運用作業通知の確認を行うことができます。

例えば、外出先でもふと気になった時に利用料金を確認できます。また通知設定を有効にすることで、障害等が発生した際に、通知を確認できます。

さらに Cloud Shell でコマンドを実行したり、一部のサービスのリソース作成や設定値変更が可能です。

Google Cloudモバイルアプリのダウンロード方法

公式サイトよりダウンロード可能です。

Google Cloud アプリ

Google Cloud公式アプリでできること

Google Cloud 公式アプリでは7つのタブがあります。

  1. ダッシュボード
  2. リソース
  3. 運用
  4. 権限
  5. お支払い
  6. Cloud Shell
  7. その他( 設定など )

それぞれの機能について紹介します。

なお、当記事の検証では 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 利用率やインスタンスのステータスを確認できます。

『 リソース 』タブにて VM インスタンスのステータスを確認する手順

Compute Engine SSH接続

インスタンスのステータス画面より右上の3つの棒をタップした後、「 SSH へ接続 」をタップします。

Compute Engine の SSH 接続 の手順

接続後、警告文が表示されるので、「 y 」を入力します。

SSH 接続後の警告文

Compute Engine へ接続できました。

SSH 接続後のCloud Shell

また、モバイルアプリ以外での Compute Engine の SSH 接続については、以下の記事で解説しています。

blog.g-gen.co.jp

『運用』タブ

『 運用 』では下記機能を利用できます。

  • インシデント
  • ログ
  • Personalized Service Health Dashboard
  • トレース
  • Error Reporting
  • 稼働時間チェック

一部の機能について紹介します。

インシデントのプッシュ通知

通知設定を許可することで、自分のプロジェクトでインシデントが発生した時にモバイルアプリから通知を受け取ることができます。

インシデント通知の設定方法

『権限』タブ

『 権限 』ではプロジェクト内部に付与した権限一覧を確認することができます。

モバイルアプリ上で下記操作が可能です。

  • ロールの追加
  • ロールの変更

例えば新たなロールを作成する場合、右下の「+」ボタンをタップし、メールアドレス、追加したいロールを入力することで作成可能です。

Google Cloud アプリで新規ロールを作成する手順

『お支払い』タブ

ダッシュボードより詳細費用を確認できます。

『 お支払い 』タブ

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 

Cloud Shellでバケットを作成→結果

コンソール上でもバケットが作成されたことが確認できました。

バケットの削除

gcloud storage rm --recursive gs://risa-mobile-test

無事、バケットを削除できました。

本記事ではモバイルアプリを試すという趣旨のため簡単なコマンドを利用しましたが、gcloud コマンドについて詳しく知りたい方は下記を参考にしてください。 blog.g-gen.co.jp

その他(設定など)

Google アカウントの顔アイコンをタップすることで設定変更やアカウントの切り替え等ができます。

Google Cloud アプリの設定画面

奥田 梨紗(記事一覧)

クラウドソリューション部クラウドデベロッパー課
Google Cloudの可能性に惹かれ、2024年4月G-genにジョイン。
Google Cloud Partner Top Engineer 2025
Google Cloud 全 11 資格保有。日々修行中です!