ihar_hancharenka 59ea62f0c8 m
2025-09-18 17:58:49 +03:00

94 строки
2.4 KiB
Plaintext

https://cloud.google.com/sdk/gcloud/
cfg files
~/.config/gcloud/
active_config:
default
configurations/
config_default:
[core]
account = ...
project = ...
2018
https://cloudplatform.googleblog.com/2018/03/introducing-GCPs-new-interactive-CLI.html
gcloud
--help
print help
components
list|update|install|reinstall|remove|restore
init
info
--format="get(config.paths.active_config_path)"
to list current config
auth # https://cloud.google.com/sdk/auth_success
login
[--no-browser]
application-default # ADC - application default credentials
--help
login # to temporarily use your own user credentials,
print-access-token
configure-docker
!!! need to be done once
print-access-token
! print access token
ROJECT_ID=cb-platform-dev
ACCESS_TOKEN=$(gcloud auth print-access-token)
API_KEY=$(curl -X "POST https://apikeys.googleapis.com/v1/projects/$PROJECT_ID/apiKeys?access_token=$ACCESS_TOKEN" | jq -r ".currentKey")
perm-denied
https://localcoder.org/google-cloud-platform-rest-api-acquiring-access-token-and-api-key
! alt-way - via UI
config
list
set
accound ACCOUNT_ID
project PROJECT_ID
configurations
create my-config
activate my-config
--configuration my-config, or env var CLOUDSDK_ACTIVE_CONFIG_NAME=my-config.
activate for single cli call
project
list
services
list
operations describe --help
organisations
products
[beta] ml
language
--help
analyze-entities
analyze-entity-sentiment
analyze-sentiment
analyze-syntax
compute
config-ssh
https://cloud.google.com/compute/docs/instances/connecting-to-instance#gcloud
https://cloud.google.com/sdk/gcloud/reference/compute/config-ssh
[--dry-run]
gcloud wide flags
--help
--log-http
--trace-token
--quiet,
--verbosity
--user-output-enabled
--configuration
--flags-file
--account
--project
--flatten
--format