GCP(Google Cloud Platform)
エンジニアのためのWebチートシート
Google Cloud Platform(GCP)とは、Googleが提供しているクラウドコンピューティングサービスです。Google検索やYouTubeなどのサービスでも利用されています。GCPが提供するCLIツールのコマンドをチートシートにまとめてみました。
一般
SDKの更新
ログイン
アカウントの確認
設定の確認
デフォルトプロジェクトの切り替え
実行プロジェクトの指定
リージョン毎のクォータ
GCE(Google Compute Engine)
インスタンス一覧を取得
インスタンスの作成
Firewallのルール参照
GAE(Google App Engine)
ブラウザでプロジェクトを開く
デプロイ
サービスの詳細を確認
サービスリストを取得
デフォルトのサービスの取得
バージョンリストの取得(トラフィックの分割状況)
バージョンの詳細を取得
ログの確認
指定したバージョンの削除
指定したバージョンの停止
指定したバージョンの開始
cronジョブ(定期実行)
リソースの設定
app.yamlに設定を記述することで、コンピューティングリソースを制御することができます。Google App Engineは、指定したCPUとメモリの量に基づいて、マシンタイプを割り当てます。マシンは少なくとも指定したリソースレベルは確実に満たし、それ以上のリソースを持つこともあります。