GCPの勉強を始めるために無料アカウントを登録、プロジェクト設定とコマンドライン導入を行ったメモ
#GCP無料アカウントの登録
https://console.cloud.google.com から画面の指示に従って、gmailアカウントやクレカ情報等を登録。
(メモも画面取得も忘れましたが、多分こちらの記事と同様)
#プロジェクトの設定
「My First Project」というプロジェクトが既に生成されていた。
###Network Service Tier
Network Service Tierとは→https://cloud.google.com/network-tiers
メニュー > ネットワーキング > Network Service Tiers
###APIとサービスの有効化
使用するサービスに応じて、必要なAPIの有効化を行う。
必要なAPIを検索して選択:ここでは「Compute Engine API」
サービスアカウント(xxxxxx.apps.googleusercontent.com)を確認するには、
メニュー > APIとサービス > 認証情報
#Cloud SDK(コマンドラインツール)の導入
画面右上の 縦3点 > ダウンロード
※もしくは https://cloud.google.com/sdk で次の「Cloud SDK」リンク先が直接開く。
私はWindows PCなので「Cloud SDKのインストーラ」で GoogleCloudSDKInstaller.exe がダウンロードされる。
ダウンロードされた exe を実行して、デフォルト設定のままNextで進める。
インストールが完了すると以下のようにSDK Shellが開く。
Welcome to the Google Cloud SDK! Run "gcloud -h" to get the list of available commands.---Welcome! This command will take you through the configuration of gcloud.
Your current configuration has been set to: [default]
You can skip diagnostics next time by using the following flag: gcloud init --skip-diagnostics
Network diagnostic detects and fixes local network connection issues.Checking network connection...done.Reachability Check passed.Network diagnostic passed (1/1 checks passed).
You must log in to continue. Would you like to log in (Y/n)?
「Y」するとブラウザが開かれる。
You must log in to continue. Would you like to log in (Y/n)? Y
Your browser has been opened to visit:
https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=32555940559.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8085%2F&scope=openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fappengine.admin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcompute+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Faccounts.reauth&state=7dYoK4ftdbGXjAzIZQORZotUwlD0A9&access_type=offline&code_challenge=VqMfKDs-4wT7dVsbuF5anKNzzrttkpCnAs_irB9N0T8&code_challenge_method=S256
プロジェクトを番号で選択(ここでは「1」)
You are logged in as: [xxxx@gmail.com].
Pick cloud project to use: [1] xxx-xxx-123456 [2] xxx-xxx-567890 [3] Create a new projectPlease enter numeric choice or text value (must exactly match listitem): 1
RegionとZoneの設定はとりあえず省略(「n」)
Do you want to configure a default Compute Region and Zone? (Y/n)? n
Created a default .boto configuration file at [C:\Users\XXXX\.boto]. See this file and
[https://cloud.google.com/storage/docs/gsutil/commands/config] for more
information about configuring Google Cloud Storage.
Your Google Cloud SDK is configured and ready to use!
* Commands that require authentication will use xxxx@gmail.com by default
* Commands will reference project `xxx-xxx-123456` by default
Run `gcloud help config` to learn how to change individual settings
This gcloud configuration is called [default]. You can create additional configurations if you work with multiple accounts and/or projects.
Run `gcloud topic configurations` to learn more.
Some things to try next:
* Run `gcloud --help` to see the Cloud Platform services you can interact with. And run `gcloud help COMMAND` to get help on any gcloud command.
* Run `gcloud topic --help` to learn about advanced features of the SDK like arg files and output formatting
C:\Users\XXXX\AppData\Local\Google\Cloud SDK>
いったんここまで。