ChromebookにGoogleCloudCLIをセットアップ

# 参考ページ
[GooleCloudCLIセットアップ](https://cloud.google.com/sdk/docs/install-sdk?hl=ja "GooleCloudCLIセットアップ")

# 実施手順
1. 事前準備
    + パッケージ更新
    ```text
    $ sudo apt-get update
    ```
    + 必要なパッケージインストール
    ```
    $ sudo apt-get install apt-transport-https ca-certificates gnupg curl sudo
    ```
2. インストール
    + cloud CLI の配布 URI をパッケージ ソースとして追加
    ```text
    $ echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    ```
    + Google Cloud の公開鍵をインポート
    ```text
    $ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
    ```
    + gcloud CLI を更新してインストール
    ```text
    $ sudo apt-get update && sudo apt-get install google-cloud-cli
    ```
3. （任意）追加インストール
    + 以下のパッケージをインストール
        * google-cloud-cli
        * google-cloud-cli-anthos-auth
        * google-cloud-cli-app-engine-go
        * google-cloud-cli-app-engine-grpc
        * google-cloud-cli-app-engine-java
        * google-cloud-cli-app-engine-python
        * google-cloud-cli-app-engine-python-extras
        * google-cloud-cli-bigtable-emulator
        * google-cloud-cli-cbt
        * google-cloud-cli-cloud-build-local
        * google-cloud-cli-cloud-run-proxy
        * google-cloud-cli-config-connector
        * google-cloud-cli-datastore-emulator
        * google-cloud-cli-firestore-emulator
        * google-cloud-cli-gke-gcloud-auth-plugin
        * google-cloud-cli-kpt
        * google-cloud-cli-kubectl-oidc
        * google-cloud-cli-local-extract
        * google-cloud-cli-minikube
        * google-cloud-cli-nomos
        * google-cloud-cli-pubsub-emulator
        * google-cloud-cli-skaffold
        * google-cloud-cli-spanner-emulator
        * google-cloud-cli-terraform-validator
        * google-cloud-cli-tests
        * kubectl
    ```text
    $ sudo apt-get install google-cloud-cli google-cloud-cli-anthos-auth google-cloud-cli-app-engine-go google-cloud-cli-app-engine-grpc google-cloud-cli-app-engine-java google-cloud-cli-app-engine-python google-cloud-cli-app-engine-python-extras google-cloud-cli-bigtable-emulator google-cloud-cli-cbt google-cloud-cli-cloud-build-local google-cloud-cli-cloud-run-proxy google-cloud-cli-config-connector google-cloud-cli-datastore-emulator google-cloud-cli-firestore-emulator google-cloud-cli-gke-gcloud-auth-plugin google-cloud-cli-kpt google-cloud-cli-kubectl-oidc google-cloud-cli-local-extract google-cloud-cli-minikube google-cloud-cli-nomos google-cloud-cli-pubsub-emulator google-cloud-cli-skaffold google-cloud-cli-spanner-emulator google-cloud-cli-terraform-validator google-cloud-cli-tests kubectl
    ```
4. 初期設定
    + gcloud CLI を初期化
    ```text
    gcloud init
    ```
    + 確認メッセージの内容を確認し、「Y」を入力
    ```text
    To continue, you must log in. Would you like to log in (Y/n)?
    ```
    + ブラウザにメッセージが表示されたら Google ユーザー アカウントでログインし、[許可する] をクリックして Google Cloud リソースにアクセスする権限を付与
        * 既にログイン済の場合、ログイン済のGoogle ユーザー　アカウントが表示されるため、利用するアカウントを選択し、「許可」を選択
    + ブラウザに「これで gcloud CLI で認証されました。」が表示されることを確認
    + コマンド プロンプトで、オーナー、編集者、閲覧者のいずれかの権限が付与されている Google Cloud プロジェクトのリストからプロジェクトを選択
    + デフォルト設定を行うかどうかを確認し、選択を行う
        * デフォルト設定の有無の確認し、「Y」を選択
    ```text
    $ Do you want to configure a default Compute Region and Zone? (Y/n)?
    ```
    + Compute Engine API を有効にしている場合は、gcloud init によってデフォルトの Compute Engine のゾーンを選択
        * 「[30] asia-southeast1-a」とするため、「30」を選択
    ```text
    $ Which compute zone would you like to use as project default?
    ```
5. 設定完了確認
    + gcloud init によって、設定手順が完了したことを確認
    ```text
    $ gcloud init 
    ```
    ```text
    Welcome! This command will take you through the configuration of gcloud.
    
    Settings from your current configuration [default] are:
    compute:
      region: asia-southeast1
      zone: asia-southeast1-a
    core:
      account: ********@gmail.com
      disable_usage_reporting: 'True'
      project: *****-******
    
    Pick configuration to use:
     [1] Re-initialize this configuration [default] with new settings 
     [2] Create a new configuration
    Please enter your numeric choice:
    ```

以上