gcp
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| gcp [2015/09/10 08:18] – 作成 nullpon | gcp [2025/09/09 04:41] (現在) – [その他操作] nullpon | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== Google Cloud Platform | + | ====== Google Cloud ====== |
| https:// | https:// | ||
| - | * [[GCP/Storage]] | + | |
| + | * [[gcp/ | ||
| + | |||
| + | ===== cloud sdk ===== | ||
| + | |||
| + | コマンドなどがインストールされる | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | インストールだるい人はdockerでどうぞ | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | ===== 認証 ===== | ||
| + | |||
| + | ==== ユーザ認証 ==== | ||
| + | |||
| + | Googleアカウントで認証する | ||
| + | |||
| + | gcloud auth login | ||
| + | |||
| + | ブラウザが開いてoauthの許可を求められるので、許可したいアカウントでログインしている確認して許可する。許可すると以下のように表示されます。 | ||
| + | |||
| + | < | ||
| + | You are now logged in as [hogefuga@nullpon.moe]. | ||
| + | Your current project is [xxxxxxxxxxx]. | ||
| + | $ gcloud config set project PROJECT_ID | ||
| + | </ | ||
| + | |||
| + | ==== サービスアカウントを認証 ==== | ||
| + | |||
| + | 先にコンソールでjsonキーをダウンロードしておく。これによってgsutilやbqなどのコマンドがサービスアカウントで実行されるようになる。バッチ等からgcpを操作する場合は個人のアカウントを使わず、サービスアカウントを使うこと。 | ||
| + | |||
| + | gcloud auth activate-service-account --key-file / | ||
| + | |||
| + | ==== その他操作 ==== | ||
| + | |||
| + | 現在のコンフィグを見る | ||
| + | |||
| + | gcloud config list | ||
| + | |||
| + | 現在のコンフィグのprojectをセット/ | ||
| + | |||
| + | gcloud config unset project | ||
| + | gcloud config set project < | ||
| + | |||
| + | |||
| + | コンフィグ一覧を見る | ||
| + | |||
| + | gcloud config configurations list | ||
| + | |||
| + | 新しいコンフィグを作成 | ||
| + | |||
| + | gcloud config configurations create < | ||
| + | |||
| + | コンフィグの切り替え | ||
| + | |||
| + | gcloud config configurations activate < | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | アカウント一覧 | ||
| + | |||
| + | gcloud auth list | ||
| + | |||
| + | アカウント切り替え | ||
| + | |||
| + | gcloud config set account < | ||
| + | |||
| + | |||
| + | ===== ログ ===== | ||
| + | |||
| + | ==== docker ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | docker-composeの場合 | ||
| + | |||
| + | < | ||
| + | logging: | ||
| + | | ||
| + | </ | ||
| + | |||
| + | を指定するとGCPロギング(旧stackdriver log)にログが流れ、docker logsでは見えなくなる。 | ||
| + | |||
| + | GCPロギング側では以下のようなクエリで検索できる | ||
| + | |||
| + | < | ||
| + | resource.type=" | ||
| + | logName=" | ||
| + | jsonPayload.instance.name=" | ||
| + | jsonPayload.container.name="/ | ||
| + | </ | ||
gcp.1441873130.txt.gz · 最終更新: by nullpon