gcp
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
gcp [2015/09/10 08:19] – nullpon | gcp [2025/03/10 07:49] (現在) – nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Google Cloud Platform | + | ====== Google Cloud ====== |
https:// | https:// | ||
- | * [[GCP/Storage]] | + | * [[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 | ||
+ | |||
+ | コンフィグ一覧を見る | ||
+ | |||
+ | gcloud config configurations list | ||
+ | |||
+ | |||
+ | アカウント一覧 | ||
+ | |||
+ | 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.1441873146.txt.gz · 最終更新: 2015/09/10 08:19 by nullpon