内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
gcp
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== Google Cloud ====== https://console.developers.google.com/ * [[gcp/Storage]] * [[gcp/BigQuery]] ===== cloud sdk ===== コマンドなどがインストールされる * [[https://cloud.google.com/sdk/install?hl=ja|Google Cloud SDK のインストール]] インストールだるい人はdockerでどうぞ * [[https://hub.docker.com/r/google/cloud-sdk/|Google Cloud SDK Docker]] ===== 認証 ===== ==== ユーザ認証 ==== Googleアカウントで認証する gcloud auth login ブラウザが開いてoauthの許可を求められるので、許可したいアカウントでログインしている確認して許可する。許可すると以下のように表示されます。 <code> You are now logged in as [hogefuga@nullpon.moe]. Your current project is [xxxxxxxxxxx]. You can change this setting by running: $ gcloud config set project PROJECT_ID </code> ==== サービスアカウントを認証 ==== 先にコンソールでjsonキーをダウンロードしておく。これによってgsutilやbqなどのコマンドがサービスアカウントで実行されるようになる。バッチ等からgcpを操作する場合は個人のアカウントを使わず、サービスアカウントを使うこと。 gcloud auth activate-service-account --key-file /path/to/json_key ==== その他操作 ==== 現在のコンフィグを見る gcloud config list コンフィグ一覧を見る gcloud config configurations list アカウント一覧 gcloud auth list アカウント切り替え gcloud config set account <listで表示されるいずれかのアカウントを指定> ===== ログ ===== ==== docker ==== https://docs.docker.jp/v17.06/engine/admin/logging/gcplogs.html docker-composeの場合 <code> logging: driver: gcplogs </code> を指定するとGCPロギング(旧stackdriver log)にログが流れ、docker logsでは見えなくなる。 GCPロギング側では以下のようなクエリで検索できる <code> resource.type="gce_instance" logName="projects/プロジェクト名/logs/gcplogs-docker-driver" jsonPayload.instance.name="インスタンス名" jsonPayload.container.name="/dockerのコンテナ名" </code>
gcp.txt
· 最終更新: 2025/03/10 07:49 by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ