Catalogue des Commandes 16/03/2026 21:00:00 angularforall.com

- Google Cloud CLI : guide services GCP

Gcloud Google-Cloud-Cli Google-Cloud Gcp Commandes Cloud Services-Cloud Infrastructure Deploiement Monitoring Securite Automation Compute-Engine Cloud-Run Bigquery

Guide complet des commandes Google Cloud CLI (gcloud) : gérez les services GCP (Compute Engine, Cloud Run, BigQuery, GKE) avec efficacité.

gcloud init
Description :

Initialise ou réinitialise la configuration gcloud

Options :
  • --console-only
  • --skip-diagnostics
  • --no-launch-browser
gcloud auth login
Description :

Authentifie l'utilisateur via le navigateur

Options :
  • --no-launch-browser
  • --cred-file ⚠️
  • --force ⚠️
  • --activate
  • --enable-gdrive-access
gcloud auth application-default login
Description :

Authentifie avec les credentials par défaut (ADC)

Options :
  • --no-launch-browser
  • --scopes
  • --client-id-file ⚠️
  • --disable-quota-project
gcloud auth activate-service-account --key-file=key.json
Description :

Active un compte de service

Options :
  • --key-file ⚠️
  • --prompt-for-password ⚠️
  • --project
gcloud auth list
Description :

Liste les comptes authentifiés

Options :
  • --filter ⚠️
  • --format ⚠️
  • --quiet
gcloud auth revoke user@example.com
Description :

Révoque les credentials d'un compte

Options :
  • --all
gcloud auth print-access-token
Description :

Affiche le token d'accès actuel

Options :
  • --scopes
  • --lifetime
gcloud auth print-identity-token
Description :

Affiche le token d'identité (OpenID Connect)

Options :
  • --audiences
  • --include-email
gcloud config list
Description :

Liste la configuration active

Options :
  • --all
  • --format ⚠️
gcloud config set project mon-projet
Description :

Définit le projet par défaut

gcloud config set compute/region europe-west1
Description :

Définit la région par défaut

gcloud config set compute/zone europe-west1-b
Description :

Définit la zone par défaut

gcloud config unset compute/zone
Description :

Supprime une configuration

gcloud config configurations list
Description :

Liste les configurations nommées

Options :
  • --format ⚠️
gcloud config configurations create mon-env
Description :

Crée une nouvelle configuration nommée

Options :
  • --activate
gcloud config configurations activate mon-env
Description :

Active une configuration nommée

gcloud config configurations delete mon-env
Description :

Supprime une configuration nommée

Options :
  • --quiet
gcloud projects list
Description :

Liste les projets accessibles

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
  • --sort-by
gcloud projects describe mon-projet
Description :

Décrit un projet

Options :
  • --format ⚠️
gcloud projects create mon-projet --name="Mon Projet"
Description :

Crée un nouveau projet

Options :
  • --name
  • --organization
  • --folder ⚠️
  • --labels
  • --set-as-default
gcloud projects delete mon-projet
Description :

Supprime un projet

Options :
  • --quiet
gcloud compute instances list
Description :

Liste les instances Compute Engine

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
  • --sort-by
  • --zones
gcloud compute instances describe mon-instance --zone=europe-west1-b
Description :

Décrit une instance

Options :
  • --zone
  • --format ⚠️
gcloud compute instances create mon-instance --zone=europe-west1-b --machine-type=e2-micro --image-family=ubuntu-2204-lts --image-project=ubuntu-os-cloud
Description :

Crée une instance Compute Engine

Options :
  • --zone
  • --machine-type
  • --image-family ⚠️
  • --image-project
  • --boot-disk-size
  • --boot-disk-type
  • --tags
  • --metadata
  • --metadata-from-file ⚠️
  • --service-account
  • --scopes
  • --network
  • --subnet
  • --private-network-ip
  • --address
  • --no-address
  • --maintenance-policy
  • --preemptible
  • --spot
  • --labels
  • --shielded-secure-boot
  • --shielded-vtpm
  • --shielded-integrity-monitoring
  • --confidential-compute
  • --hostname
  • --min-cpu-platform
  • --threads-per-core
  • --deletion-protection
gcloud compute instances create mon-instance --zone=europe-west1-b --machine-type=e2-micro --create-disk=size=50GB,type=pd-ssd,image-family=ubuntu-2204-lts,image-project=ubuntu-os-cloud
Description :

Crée une instance avec disque SSD personnalisé

Options :
  • --create-disk
gcloud compute instances start mon-instance --zone=europe-west1-b
Description :

Démarre une instance arrêtée

Options :
  • --zone
gcloud compute instances stop mon-instance --zone=europe-west1-b
Description :

Arrête une instance

Options :
  • --zone
  • --discard-local-ssd
gcloud compute instances reset mon-instance --zone=europe-west1-b
Description :

Réinitialise (hard reset) une instance

Options :
  • --zone
gcloud compute instances delete mon-instance --zone=europe-west1-b
Description :

Supprime une instance

Options :
  • --zone
  • --quiet
  • --keep-disks
gcloud compute ssh mon-instance --zone=europe-west1-b
Description :

Se connecte en SSH à une instance

Options :
  • --zone
  • --command
  • --tunnel-through-iap
  • --internal-ip
  • --dry-run ⚠️
  • --ssh-flag ⚠️
gcloud compute ssh mon-instance --zone=europe-west1-b --command="sudo apt update"
Description :

Exécute une commande SSH

Options :
  • --command
gcloud compute scp monfichier.txt mon-instance:~/ --zone=europe-west1-b
Description :

Copie un fichier vers une instance via SCP

Options :
  • --zone
  • --recurse ⚠️
  • --compress
  • --port
  • --scp-flag ⚠️
gcloud compute scp mon-instance:~/monfichier.txt . --zone=europe-west1-b
Description :

Copie un fichier depuis une instance

Options :
  • --zone
  • --recurse ⚠️
gcloud compute instances add-tags mon-instance --tags=http-server,https-server --zone=europe-west1-b
Description :

Ajoute des tags réseau à une instance

Options :
  • --zone
  • --tags
gcloud compute instances remove-tags mon-instance --tags=test --zone=europe-west1-b
Description :

Retire des tags réseau

Options :
  • --zone
  • --tags
gcloud compute instances set-machine-type mon-instance --machine-type=e2-small --zone=europe-west1-b
Description :

Change le type de machine (instance arrêtée)

Options :
  • --zone
  • --machine-type
gcloud compute instances add-metadata mon-instance --metadata=env=prod,version=1.0 --zone=europe-west1-b
Description :

Ajoute des métadonnées

Options :
  • --zone
  • --metadata
  • --metadata-from-file ⚠️
gcloud compute instances remove-metadata mon-instance --keys=env --zone=europe-west1-b
Description :

Supprime des métadonnées

Options :
  • --zone
  • --keys
gcloud compute instances get-serial-port-output mon-instance --zone=europe-west1-b
Description :

Affiche la sortie du port série (console)

Options :
  • --zone
  • --port
gcloud compute disks list
Description :

Liste les disques persistants

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
  • --zones
gcloud compute disks create mon-disque --size=100GB --zone=europe-west1-b
Description :

Crée un disque persistant

Options :
  • --size
  • --zone
  • --type
  • --image
  • --image-family ⚠️
  • --source-disk
  • --source-snapshot
  • --labels
  • --physical-block-size
gcloud compute disks delete mon-disque --zone=europe-west1-b
Description :

Supprime un disque

Options :
  • --zone
  • --quiet
gcloud compute disks snapshot mon-disque --snapshot-names=mon-snapshot --zone=europe-west1-b
Description :

Crée un snapshot d'un disque

Options :
  • --zone
  • --snapshot-names
  • --description
  • --labels
  • --storage-location
gcloud compute snapshots list
Description :

Liste les snapshots

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
gcloud compute snapshots delete mon-snapshot
Description :

Supprime un snapshot

Options :
  • --quiet
gcloud compute images list
Description :

Liste les images disponibles

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
  • --no-standard-images
gcloud compute images create mon-image --source-disk=mon-disque --source-disk-zone=europe-west1-b
Description :

Crée une image personnalisée

Options :
  • --source-disk
  • --source-disk-zone
  • --description
  • --family ⚠️
  • --labels
  • --storage-location
  • --guest-os-features ⚠️
  • --licenses
gcloud compute images delete mon-image
Description :

Supprime une image

Options :
  • --quiet
gcloud compute networks list
Description :

Liste les réseaux VPC

Options :
  • --filter ⚠️
  • --format ⚠️
gcloud compute networks create mon-reseau --subnet-mode=custom
Description :

Crée un réseau VPC en mode custom

Options :
  • --subnet-mode
  • --bgp-routing-mode ⚠️
  • --mtu
  • --description
gcloud compute networks create mon-reseau --subnet-mode=auto
Description :

Crée un réseau VPC en mode auto (sous-réseaux automatiques)

Options :
  • --subnet-mode
gcloud compute networks delete mon-reseau
Description :

Supprime un réseau VPC

Options :
  • --quiet
gcloud compute networks subnets list
Description :

Liste les sous-réseaux

Options :
  • --filter ⚠️
  • --format ⚠️
  • --network
  • --regions ⚠️
gcloud compute networks subnets create mon-subnet --network=mon-reseau --range=10.0.0.0/24 --region=europe-west1
Description :

Crée un sous-réseau

Options :
  • --network
  • --range ⚠️
  • --region ⚠️
  • --enable-private-ip-google-access
  • --enable-flow-logs ⚠️
  • --secondary-range ⚠️
  • --stack-type
  • --ipv6-access-type
  • --description
gcloud compute networks subnets delete mon-subnet --region=europe-west1
Description :

Supprime un sous-réseau

Options :
  • --region ⚠️
  • --quiet
gcloud compute firewall-rules list
Description :

Liste les règles de pare-feu

Options :
  • --filter ⚠️
  • --format ⚠️
  • --sort-by
gcloud compute firewall-rules create allow-http --network=mon-reseau --allow=tcp:80 --source-ranges=0.0.0.0/0 --target-tags=http-server
Description :

Crée une règle de pare-feu pour HTTP

Options :
  • --network
  • --allow
  • --source-ranges ⚠️
  • --source-tags
  • --target-tags
  • --target-service-accounts
  • --priority
  • --direction
  • --disabled
  • --description
  • --enable-logging
gcloud compute firewall-rules create allow-https --network=mon-reseau --allow=tcp:443 --source-ranges=0.0.0.0/0
Description :

Crée une règle pour HTTPS

Options :
  • --network
  • --allow
  • --source-ranges ⚠️
gcloud compute firewall-rules create allow-ssh --network=mon-reseau --allow=tcp:22 --source-ranges=0.0.0.0/0
Description :

Crée une règle pour SSH

Options :
  • --network
  • --allow
  • --source-ranges ⚠️
gcloud compute firewall-rules delete allow-http
Description :

Supprime une règle de pare-feu

Options :
  • --quiet
gcloud compute addresses list
Description :

Liste les adresses IP réservées

Options :
  • --filter ⚠️
  • --format ⚠️
  • --global
gcloud compute addresses create mon-ip --region=europe-west1
Description :

Réserve une adresse IP régionale

Options :
  • --region ⚠️
  • --global
  • --network-tier
  • --addresses
  • --description
  • --labels
  • --purpose
  • --subnet
gcloud compute addresses create mon-ip-global --global --ip-version=IPV4
Description :

Réserve une adresse IP globale

Options :
  • --global
  • --ip-version
gcloud compute addresses delete mon-ip --region=europe-west1
Description :

Libère une adresse IP réservée

Options :
  • --region ⚠️
  • --global
  • --quiet
gcloud compute target-pools list
Description :

Liste les Target Pools

Options :
  • --filter ⚠️
  • --format ⚠️
  • --regions ⚠️
gcloud compute target-pools create mon-pool --region=europe-west1
Description :

Crée un Target Pool

Options :
  • --region ⚠️
  • --health-check
  • --session-affinity
  • --backup-pool
  • --failover-ratio ⚠️
  • --description
gcloud compute target-pools add-instances mon-pool --instances=mon-instance --instances-zone=europe-west1-b --region=europe-west1
Description :

Ajoute des instances à un Target Pool

Options :
  • --region ⚠️
  • --instances
  • --instances-zone
gcloud compute target-pools remove-instances mon-pool --instances=mon-instance --instances-zone=europe-west1-b --region=europe-west1
Description :

Retire des instances d'un Target Pool

Options :
  • --region ⚠️
  • --instances
  • --instances-zone
gcloud compute target-pools delete mon-pool --region=europe-west1
Description :

Supprime un Target Pool

Options :
  • --region ⚠️
  • --quiet
gcloud compute forwarding-rules list
Description :

Liste les règles de transfert

Options :
  • --filter ⚠️
  • --format ⚠️
  • --global
  • --regions ⚠️
gcloud compute forwarding-rules create mon-regle --region=europe-west1 --target-pool=mon-pool --ports=80
Description :

Crée une règle de transfert pour un Target Pool

Options :
  • --region ⚠️
  • --target-pool
  • --ports
  • --address
  • --ip-protocol
  • --load-balancing-scheme
  • --network-tier
  • --service-label
  • --description
  • --labels
gcloud compute forwarding-rules delete mon-regle --region=europe-west1
Description :

Supprime une règle de transfert

Options :
  • --region ⚠️
  • --global
  • --quiet
gcloud compute health-checks list
Description :

Liste les health checks

Options :
  • --filter ⚠️
  • --format ⚠️
  • --protocol
gcloud compute health-checks create http mon-health-check --port=80 --request-path=/health
Description :

Crée un health check HTTP

Options :
  • --port
  • --request-path ⚠️
  • --check-interval
  • --timeout
  • --healthy-threshold
  • --unhealthy-threshold
  • --description
gcloud compute health-checks create tcp mon-tcp-check --port=80
Description :

Crée un health check TCP

Options :
  • --port
  • --check-interval
  • --timeout
  • --healthy-threshold
  • --unhealthy-threshold
gcloud compute health-checks delete mon-health-check
Description :

Supprime un health check

Options :
  • --quiet
gcloud compute backend-services list
Description :

Liste les services backend

Options :
  • --filter ⚠️
  • --format ⚠️
  • --global
  • --regions ⚠️
gcloud compute backend-services create mon-backend --global --health-checks=mon-health-check --protocol=HTTP --port-name=http
Description :

Crée un service backend global

Options :
  • --global
  • --health-checks
  • --protocol
  • --port-name
  • --port
  • --timeout
  • --enable-cdn
  • --session-affinity
  • --connection-draining-timeout
  • --description
  • --custom-request-header ⚠️
  • --custom-response-header ⚠️
  • --iap
  • --security-policy
  • --edge-security-policy
gcloud compute backend-services add-backend mon-backend --global --instance-group=mon-group --instance-group-zone=europe-west1-b
Description :

Ajoute un backend à un service backend

Options :
  • --global
  • --instance-group
  • --instance-group-zone
  • --balancing-mode
  • --capacity-scaler
  • --max-rate ⚠️
  • --max-rate-per-instance ⚠️
  • --max-utilization
gcloud compute backend-services remove-backend mon-backend --global --instance-group=mon-group --instance-group-zone=europe-west1-b
Description :

Retire un backend

Options :
  • --global
  • --instance-group
  • --instance-group-zone
gcloud compute backend-services delete mon-backend --global
Description :

Supprime un service backend

Options :
  • --global
  • --region ⚠️
  • --quiet
gcloud compute url-maps list
Description :

Liste les URL maps

Options :
  • --filter ⚠️
  • --format ⚠️
  • --global
  • --regions ⚠️
gcloud compute url-maps create mon-url-map --default-service=mon-backend
Description :

Crée une URL map

Options :
  • --default-service
  • --global
  • --region ⚠️
  • --description
gcloud compute url-maps add-path-matcher mon-url-map --path-matcher-name=api --default-service=mon-backend-api --path-rules="/api/*=mon-backend-api" --global
Description :

Ajoute un path matcher à une URL map

Options :
  • --path-matcher-name
  • --default-service
  • --path-rules ⚠️
  • --global
gcloud compute url-maps delete mon-url-map --global
Description :

Supprime une URL map

Options :
  • --global
  • --region ⚠️
  • --quiet
gcloud compute target-http-proxies list
Description :

Liste les proxies HTTP cibles

Options :
  • --filter ⚠️
  • --format ⚠️
  • --global
gcloud compute target-http-proxies create mon-proxy --url-map=mon-url-map
Description :

Crée un proxy HTTP cible

Options :
  • --url-map
  • --global
  • --region ⚠️
  • --description
  • --http-keep-alive-timeout-sec
gcloud compute target-http-proxies delete mon-proxy
Description :

Supprime un proxy HTTP cible

Options :
  • --global
  • --region ⚠️
  • --quiet
gcloud compute target-https-proxies list
Description :

Liste les proxies HTTPS cibles

Options :
  • --filter ⚠️
  • --format ⚠️
  • --global
gcloud compute target-https-proxies create mon-proxy-https --url-map=mon-url-map --ssl-certificates=mon-cert
Description :

Crée un proxy HTTPS cible

Options :
  • --url-map
  • --ssl-certificates
  • --global
  • --region ⚠️
  • --description
  • --quic-override
  • --http-keep-alive-timeout-sec
  • --ssl-policy
  • --certificate-map
gcloud compute ssl-certificates list
Description :

Liste les certificats SSL

Options :
  • --filter ⚠️
  • --format ⚠️
  • --global
  • --regions ⚠️
gcloud compute ssl-certificates create mon-cert --certificate=cert.pem --private-key=key.pem
Description :

Crée un certificat SSL auto-géré

Options :
  • --certificate
  • --private-key
  • --global
  • --region ⚠️
  • --description
gcloud compute ssl-certificates create mon-cert-google --domains=example.com,www.example.com
Description :

Crée un certificat SSL géré par Google

Options :
  • --domains
  • --global
  • --region ⚠️
  • --description
gcloud compute ssl-certificates delete mon-cert
Description :

Supprime un certificat SSL

Options :
  • --global
  • --region ⚠️
  • --quiet
gcloud compute instance-groups managed list
Description :

Liste les groupes d'instances managés

Options :
  • --filter ⚠️
  • --format ⚠️
  • --zones
  • --regions ⚠️
gcloud compute instance-groups managed create mon-mig --zone=europe-west1-b --template=mon-template --size=2
Description :

Crée un groupe d'instances managé (MIG)

Options :
  • --zone
  • --template
  • --size
  • --base-instance-name
  • --target-pool
  • --health-check
  • --initial-delay
  • --stateful-disk
  • --stateful-metadata
  • --description
  • --labels
gcloud compute instance-groups managed create mon-mig-regional --region=europe-west1 --template=mon-template --size=2
Description :

Crée un MIG régional

Options :
  • --region ⚠️
  • --template
  • --size
  • --distribution-policy-zones
gcloud compute instance-groups managed set-autoscaling mon-mig --zone=europe-west1-b --max-num-replicas=10 --min-num-replicas=1 --target-cpu-utilization=0.7
Description :

Configure l'autoscaling d'un MIG

Options :
  • --zone
  • --max-num-replicas ⚠️
  • --min-num-replicas ⚠️
  • --target-cpu-utilization
  • --target-load-balancing-utilization
  • --cool-down-period
  • --scale-based-on-cpu
  • --scale-based-on-load-balancing
  • --mode
gcloud compute instance-groups managed resize mon-mig --size=5 --zone=europe-west1-b
Description :

Redimensionne un MIG manuellement

Options :
  • --zone
  • --size
gcloud compute instance-groups managed recreate-instances mon-mig --instances=mon-mig-abc1,mon-mig-abc2 --zone=europe-west1-b
Description :

Recrée des instances spécifiques

Options :
  • --zone
  • --instances
gcloud compute instance-groups managed abandon-instances mon-mig --instances=mon-mig-abc1 --zone=europe-west1-b
Description :

Abandonne des instances (les retire du MIG sans les supprimer)

Options :
  • --zone
  • --instances
gcloud compute instance-groups managed delete mon-mig --zone=europe-west1-b
Description :

Supprime un MIG

Options :
  • --zone
  • --region ⚠️
  • --quiet
gcloud compute instance-templates list
Description :

Liste les templates d'instances

Options :
  • --filter ⚠️
  • --format ⚠️
gcloud compute instance-templates create mon-template --machine-type=e2-micro --image-family=ubuntu-2204-lts --image-project=ubuntu-os-cloud --boot-disk-size=10GB
Description :

Crée un template d'instance

Options :
  • --machine-type
  • --image-family ⚠️
  • --image-project
  • --boot-disk-size
  • --boot-disk-type
  • --tags
  • --metadata
  • --metadata-from-file ⚠️
  • --service-account
  • --scopes
  • --network
  • --subnet
  • --no-address
  • --maintenance-policy
  • --preemptible
  • --spot
  • --labels
  • --shielded-secure-boot
  • --shielded-vtpm
  • --shielded-integrity-monitoring
  • --confidential-compute
  • --hostname
  • --min-cpu-platform
  • --threads-per-core
gcloud compute instance-templates delete mon-template
Description :

Supprime un template d'instance

Options :
  • --quiet
gcloud container clusters list
Description :

Liste les clusters GKE

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
  • --sort-by
gcloud container clusters describe mon-cluster --region=europe-west1
Description :

Décrit un cluster GKE

Options :
  • --region ⚠️
  • --zone
  • --format ⚠️
gcloud container clusters create mon-cluster --region=europe-west1 --num-nodes=3 --machine-type=e2-medium
Description :

Crée un cluster GKE régional

Options :
  • --region ⚠️
  • --zone
  • --num-nodes
  • --machine-type
  • --image-type
  • --disk-size
  • --disk-type
  • --enable-autoscaling
  • --min-nodes
  • --max-nodes
  • --enable-autorepair
  • --enable-autoupgrade
  • --node-locations
  • --node-version
  • --cluster-version
  • --release-channel ⚠️
  • --network
  • --subnetwork
  • --enable-ip-alias
  • --cluster-ipv4-cidr
  • --services-ipv4-cidr
  • --enable-private-nodes
  • --master-authorized-networks
  • --enable-master-authorized-networks
  • --enable-private-endpoint
  • --enable-cloud-run ⚠️
  • --enable-config-connector
  • --enable-gateway-api
  • --enable-managed-prometheus
  • --workload-pool
  • --identity-namespace
  • --enable-stackdriver-kubernetes
  • --enable-kubernetes-alpha
  • --enable-tpu
  • --enable-intra-node-visibility
  • --enable-l4-ilb-subsetting
  • --enable-dataplane-v2
  • --enable-network-policy
  • --enable-master-global-access
  • --enable-gke-oidc
  • --enable-shielded-nodes
  • --enable-confidential-nodes
  • --database-encryption-key
  • --labels
  • --tags
  • --service-account
  • --scopes
  • --no-enable-basic-auth
  • --no-issue-client-certificate
  • --enable-legacy-authorization
gcloud container clusters create mon-cluster --zone=europe-west1-b --num-nodes=1
Description :

Crée un cluster GKE zonal

Options :
  • --zone
  • --num-nodes
gcloud container clusters create mon-cluster --region=europe-west1 --enable-autoscaling --min-nodes=1 --max-nodes=10
Description :

Crée un cluster avec autoscaling

Options :
  • --enable-autoscaling
  • --min-nodes
  • --max-nodes
gcloud container clusters create mon-cluster --region=europe-west1 --enable-ip-alias --cluster-ipv4-cidr=/14 --services-ipv4-cidr=/20
Description :

Crée un cluster VPC-native

Options :
  • --enable-ip-alias
  • --cluster-ipv4-cidr
  • --services-ipv4-cidr
gcloud container clusters create mon-cluster --region=europe-west1 --enable-private-nodes --master-ipv4-cidr=172.16.0.0/28
Description :

Crée un cluster privé

Options :
  • --enable-private-nodes
  • --master-ipv4-cidr
  • --enable-private-endpoint
gcloud container clusters get-credentials mon-cluster --region=europe-west1
Description :

Récupère les credentials pour kubectl

Options :
  • --region ⚠️
  • --zone
  • --internal-ip
gcloud container clusters resize mon-cluster --node-pool=default-pool --num-nodes=5 --region=europe-west1
Description :

Redimensionne un pool de nœuds

Options :
  • --node-pool
  • --num-nodes
  • --region ⚠️
  • --zone
  • --quiet
gcloud container clusters update mon-cluster --region=europe-west1 --update-labels=env=prod
Description :

Met à jour les labels d'un cluster

Options :
  • --update-labels
  • --remove-labels ⚠️
  • --clear-labels
gcloud container clusters upgrade mon-cluster --region=europe-west1 --cluster-version=1.27 --master
Description :

Met à niveau le master du cluster

Options :
  • --cluster-version
  • --master
  • --node-pool
  • --region ⚠️
  • --zone
  • --quiet
gcloud container clusters delete mon-cluster --region=europe-west1
Description :

Supprime un cluster GKE

Options :
  • --region ⚠️
  • --zone
  • --quiet
gcloud container node-pools list --cluster=mon-cluster --region=europe-west1
Description :

Liste les pools de nœuds d'un cluster

Options :
  • --cluster
  • --region ⚠️
  • --zone
  • --filter ⚠️
  • --format ⚠️
gcloud container node-pools create mon-pool --cluster=mon-cluster --region=europe-west1 --num-nodes=3 --machine-type=e2-standard-2
Description :

Crée un nouveau pool de nœuds

Options :
  • --cluster
  • --region ⚠️
  • --zone
  • --num-nodes
  • --machine-type
  • --image-type
  • --disk-size
  • --disk-type
  • --enable-autoscaling
  • --min-nodes
  • --max-nodes
  • --enable-autorepair
  • --enable-autoupgrade
  • --node-version
  • --node-locations
  • --labels
  • --node-taints
  • --tags
  • --service-account
  • --scopes
  • --shielded-secure-boot
  • --shielded-integrity-monitoring
  • --workload-metadata
  • --max-pods-per-node
  • --spot
gcloud container node-pools delete mon-pool --cluster=mon-cluster --region=europe-west1
Description :

Supprime un pool de nœuds

Options :
  • --cluster
  • --region ⚠️
  • --zone
  • --quiet
gcloud container node-pools upgrade mon-pool --cluster=mon-cluster --region=europe-west1
Description :

Met à niveau un pool de nœuds

Options :
  • --cluster
  • --region ⚠️
  • --zone
  • --node-version
  • --quiet
gcloud container node-pools rollback mon-pool --cluster=mon-cluster --region=europe-west1
Description :

Annule la dernière mise à niveau d'un pool

Options :
  • --cluster
  • --region ⚠️
  • --zone
  • --quiet
gcloud app deploy app.yaml
Description :

Déploie une application App Engine

Options :
  • --version
  • --project
  • --no-promote
  • --promote-by-default
  • --stop-previous-version
  • --image-url
  • --service-account
  • --appyaml
  • --bucket
  • --docker-build
  • --no-cache
  • --quiet
gcloud app deploy --version=v1 --no-promote
Description :

Déploie sans promouvoir le trafic

Options :
  • --version
  • --no-promote
gcloud app versions list
Description :

Liste les versions déployées

Options :
  • --service
  • --hide-no-traffic
  • --filter ⚠️
  • --format ⚠️
gcloud app versions stop v1
Description :

Arrête une version spécifique

Options :
  • --service
gcloud app versions start v1
Description :

Démarre une version arrêtée

Options :
  • --service
gcloud app versions delete v1
Description :

Supprime une version

Options :
  • --service
  • --quiet
gcloud app services list
Description :

Liste les services App Engine

Options :
  • --filter ⚠️
  • --format ⚠️
gcloud app services set-traffic mon-service --splits=v1=0.8,v2=0.2
Description :

Répartit le trafic entre versions

Options :
  • --splits
  • --migrate
  • --split-by
gcloud app browse
Description :

Ouvre l'application dans le navigateur

Options :
  • --service
  • --version
  • --no-launch-browser
gcloud app logs tail
Description :

Affiche les logs en temps réel

Options :
  • --service
  • --version
  • --level
  • --logs
  • --filter ⚠️
gcloud app logs read
Description :

Lit les logs App Engine

Options :
  • --service
  • --version
  • --level
  • --logs
  • --limit
  • --format ⚠️
gcloud app instances list
Description :

Liste les instances App Engine

Options :
  • --service
  • --version
  • --filter ⚠️
  • --format ⚠️
gcloud app instances ssh mon-instance --service=default --version=v1
Description :

Se connecte en SSH à une instance App Engine Flex

Options :
  • --service
  • --version
  • --container
gcloud app instances delete mon-instance --service=default --version=v1
Description :

Supprime une instance App Engine Flex

Options :
  • --service
  • --version
  • --quiet
gcloud functions list
Description :

Liste les Cloud Functions

Options :
  • --regions ⚠️
  • --filter ⚠️
  • --format ⚠️
  • --limit
gcloud functions describe ma-fonction --region=europe-west1
Description :

Décrit une Cloud Function

Options :
  • --region ⚠️
  • --format ⚠️
gcloud functions deploy ma-fonction --region=europe-west1 --runtime=nodejs20 --trigger-http --entry-point=handler --source=.
Description :

Déploie une Cloud Function HTTP

Options :
  • --region ⚠️
  • --runtime ⚠️
  • --trigger-http
  • --entry-point
  • --source
  • --memory
  • --timeout
  • --min-instances
  • --max-instances
  • --service-account
  • --vpc-connector
  • --egress-settings
  • --ingress-settings
  • --env-vars-file ⚠️
  • --update-env-vars
  • --remove-env-vars ⚠️
  • --clear-env-vars
  • --docker-registry ⚠️
  • --docker-repository ⚠️
  • --build-service-account
  • --build-worker-pool
  • --build-env-vars
  • --no-gen2
  • --gen2
  • --allow-unauthenticated
  • --no-allow-unauthenticated
  • --retry ⚠️
  • --labels
  • --update-labels
  • --remove-labels ⚠️
  • --clear-labels
  • --quiet
gcloud functions deploy ma-fonction --region=europe-west1 --runtime=nodejs20 --trigger-topic=mon-topic --entry-point=handler
Description :

Déploie une Cloud Function déclenchée par Pub/Sub

Options :
  • --trigger-topic
gcloud functions deploy ma-fonction --region=europe-west1 --runtime=nodejs20 --trigger-bucket=mon-bucket --entry-point=handler
Description :

Déploie une Cloud Function déclenchée par Cloud Storage

Options :
  • --trigger-bucket
gcloud functions deploy ma-fonction --region=europe-west1 --runtime=nodejs20 --trigger-event=google.storage.object.finalize --trigger-resource=mon-bucket --entry-point=handler
Description :

Déploie une Cloud Function avec trigger event (legacy)

Options :
  • --trigger-event
  • --trigger-resource ⚠️
gcloud functions call ma-fonction --region=europe-west1 --data='{"key":"value"}'
Description :

Appelle une Cloud Function HTTP

Options :
  • --region ⚠️
  • --data
  • --cloud-function ⚠️
gcloud functions logs read ma-fonction --region=europe-west1
Description :

Lit les logs d'une Cloud Function

Options :
  • --region ⚠️
  • --limit
  • --start-time
  • --end-time
  • --min-log-level
gcloud functions delete ma-fonction --region=europe-west1
Description :

Supprime une Cloud Function

Options :
  • --region ⚠️
  • --quiet
gcloud run services list
Description :

Liste les services Cloud Run

Options :
  • --platform=managed
  • --region ⚠️
  • --filter ⚠️
  • --format ⚠️
  • --limit
gcloud run deploy mon-service --image=gcr.io/mon-projet/mon-image --region=europe-west1 --platform=managed
Description :

Déploie un service Cloud Run

Options :
  • --image
  • --region ⚠️
  • --platform
  • --memory
  • --cpu
  • --concurrency
  • --max-instances
  • --min-instances
  • --port
  • --timeout
  • --service-account
  • --vpc-connector
  • --vpc-egress
  • --ingress
  • --allow-unauthenticated
  • --no-allow-unauthenticated
  • --revision-suffix ⚠️
  • --set-env-vars
  • --update-env-vars
  • --remove-env-vars ⚠️
  • --clear-env-vars
  • --set-secrets
  • --update-secrets
  • --remove-secrets ⚠️
  • --clear-secrets
  • --set-cloudsql-instances
  • --add-cloudsql-instances
  • --remove-cloudsql-instances ⚠️
  • --clear-cloudsql-instances
  • --labels
  • --update-labels
  • --remove-labels ⚠️
  • --clear-labels
  • --tag
  • --no-traffic
  • --to-latest
  • --cpu-throttling
  • --cpu-boost
  • --session-affinity
  • --command
  • --args
  • --build
  • --source
  • --quiet
gcloud run deploy mon-service --image=gcr.io/mon-projet/mon-image --region=europe-west1 --platform=managed --allow-unauthenticated
Description :

Déploie un service Cloud Run public

Options :
  • --allow-unauthenticated
gcloud run deploy mon-service --source . --region=europe-west1 --platform=managed
Description :

Déploie depuis le code source (build automatique)

Options :
  • --source
gcloud run revisions list --service=mon-service --region=europe-west1 --platform=managed
Description :

Liste les révisions d'un service

Options :
  • --service
  • --region ⚠️
  • --platform
  • --filter ⚠️
  • --format ⚠️
gcloud run services update-traffic mon-service --to-revisions=mon-service-00001-abc=100 --region=europe-west1 --platform=managed
Description :

Gère le trafic vers les révisions

Options :
  • --to-revisions ⚠️
  • --to-latest
  • --to-tags
  • --region ⚠️
  • --platform
  • --quiet
gcloud run services update-traffic mon-service --to-tags=green=50,blue=50 --region=europe-west1
Description :

Répartit le trafic par tags

Options :
  • --to-tags
gcloud run services delete mon-service --region=europe-west1 --platform=managed
Description :

Supprime un service Cloud Run

Options :
  • --region ⚠️
  • --platform
  • --quiet
gcloud run jobs list
Description :

Liste les jobs Cloud Run

Options :
  • --region ⚠️
  • --filter ⚠️
  • --format ⚠️
gcloud run jobs create mon-job --image=gcr.io/mon-projet/mon-image --region=europe-west1
Description :

Crée un job Cloud Run

Options :
  • --image
  • --region ⚠️
  • --memory
  • --cpu
  • --task-timeout
  • --max-retries ⚠️
  • --parallelism
  • --tasks
  • --service-account
  • --vpc-connector
  • --vpc-egress
  • --set-env-vars
  • --set-secrets
  • --set-cloudsql-instances
  • --labels
  • --command
  • --args
gcloud run jobs execute mon-job --region=europe-west1
Description :

Exécute un job Cloud Run

Options :
  • --region ⚠️
  • --wait
  • --update-env-vars
  • --set-env-vars
  • --args
gcloud run jobs executions list --job=mon-job --region=europe-west1
Description :

Liste les exécutions d'un job

Options :
  • --job
  • --region ⚠️
  • --filter ⚠️
  • --format ⚠️
gcloud run jobs executions describe mon-execution --region=europe-west1
Description :

Décrit une exécution de job

Options :
  • --region ⚠️
  • --format ⚠️
gcloud run jobs executions cancel mon-execution --region=europe-west1
Description :

Annule une exécution en cours

Options :
  • --region ⚠️
  • --quiet
gcloud run jobs delete mon-job --region=europe-west1
Description :

Supprime un job Cloud Run

Options :
  • --region ⚠️
  • --quiet
gcloud pubsub topics list
Description :

Liste les topics Pub/Sub

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
gcloud pubsub topics create mon-topic
Description :

Crée un topic Pub/Sub

Options :
  • --schema
  • --message-encoding
  • --message-retention-duration ⚠️
  • --labels
  • --topic-encryption-key
  • --kms-key
gcloud pubsub topics delete mon-topic
Description :

Supprime un topic Pub/Sub

Options :
  • --quiet
gcloud pubsub topics publish mon-topic --message="Hello World"
Description :

Publie un message sur un topic

Options :
  • --message
  • --attribute
  • --ordering-key
gcloud pubsub subscriptions list
Description :

Liste les abonnements Pub/Sub

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
gcloud pubsub subscriptions create mon-sub --topic=mon-topic
Description :

Crée un abonnement Pub/Sub

Options :
  • --topic
  • --push-endpoint
  • --push-auth-service-account
  • --push-auth-token-audience
  • --ack-deadline
  • --message-retention-duration ⚠️
  • --retain-acked-messages ⚠️
  • --enable-exactly-once-delivery
  • --expiration-period
  • --dead-letter-topic
  • --max-delivery-attempts
  • --min-retry-delay ⚠️
  • --max-retry-delay ⚠️
  • --enable-message-ordering
  • --filter ⚠️
  • --labels
  • --bigquery-table
  • --cloud-storage-bucket
gcloud pubsub subscriptions create mon-sub-push --topic=mon-topic --push-endpoint=https://example.com/webhook
Description :

Crée un abonnement push

Options :
  • --push-endpoint
gcloud pubsub subscriptions pull mon-sub --auto-ack --limit=10
Description :

Récupère des messages (pull)

Options :
  • --auto-ack
  • --limit
  • --format ⚠️
gcloud pubsub subscriptions seek mon-sub --time=2024-01-01T00:00:00Z
Description :

Repositionne l'abonnement à une date

Options :
  • --time
  • --snapshot
  • --snapshot-project
gcloud pubsub subscriptions delete mon-sub
Description :

Supprime un abonnement Pub/Sub

Options :
  • --quiet
gcloud pubsub snapshots list
Description :

Liste les snapshots Pub/Sub

Options :
  • --filter ⚠️
  • --format ⚠️
gcloud pubsub snapshots create mon-snapshot --subscription=mon-sub
Description :

Crée un snapshot d'un abonnement

Options :
  • --subscription
  • --labels
gcloud pubsub snapshots delete mon-snapshot
Description :

Supprime un snapshot

Options :
  • --quiet
gcloud pubsub schemas list
Description :

Liste les schémas Pub/Sub

Options :
  • --filter ⚠️
  • --format ⚠️
gcloud pubsub schemas create mon-schema --type=avro --definition-file=schema.avsc
Description :

Crée un schéma Avro

Options :
  • --type
  • --definition
  • --definition-file ⚠️
gcloud pubsub schemas delete mon-schema
Description :

Supprime un schéma

Options :
  • --quiet
gcloud storage buckets list
Description :

Liste les buckets Cloud Storage (gcloud storage)

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
  • --project
gsutil ls
Description :

Liste les buckets (gsutil)

Options :
  • -p
  • -b
  • -L
  • -l
  • -r ⚠️
gsutil mb gs://mon-bucket
Description :

Crée un bucket (mb = make bucket)

Options :
  • -p
  • -c
  • -l
  • -b
  • --pap
gsutil mb -l europe-west1 gs://mon-bucket
Description :

Crée un bucket dans une région spécifique

Options :
  • -l
gsutil rb gs://mon-bucket
Description :

Supprime un bucket vide (rb = remove bucket)

Options :
  • -f ⚠️
gsutil cp monfichier.txt gs://mon-bucket/
Description :

Copie un fichier vers un bucket

Options :
  • -r ⚠️
  • -n
  • -c
  • -z
  • -a
  • -m
  • -v
  • -P
  • -Z
  • -s
  • -e
  • -U
gsutil cp -r dossier gs://mon-bucket/
Description :

Copie un dossier récursivement

Options :
  • -r ⚠️
gsutil cp gs://mon-bucket/monfichier.txt .
Description :

Télécharge un fichier depuis un bucket

Options :
  • -r ⚠️
gsutil mv gs://mon-bucket/old.txt gs://mon-bucket/new.txt
Description :

Renomme/déplace un objet

Options :
  • -p
gsutil rm gs://mon-bucket/monfichier.txt
Description :

Supprime un objet

Options :
  • -r ⚠️
  • -f ⚠️
  • -a
gsutil rsync -r ./dossier gs://mon-bucket/dossier
Description :

Synchronise un dossier local vers un bucket

Options :
  • -r ⚠️
  • -d
  • -n
  • -c
  • -x
gsutil rsync -r gs://mon-bucket/dossier ./dossier
Description :

Synchronise un bucket vers un dossier local

Options :
  • -r ⚠️
  • -d
  • -n
gsutil rsync -r -d ./dossier gs://mon-bucket/dossier
Description :

Synchronise et supprime les fichiers obsolètes

Options :
  • -d
gsutil acl get gs://mon-bucket/monfichier.txt
Description :

Affiche l'ACL d'un objet

gsutil acl set public-read gs://mon-bucket/monfichier.txt
Description :

Rend un objet public en lecture

gsutil acl ch -u user@example.com:READ gs://mon-bucket/monfichier.txt
Description :

Modifie l'ACL pour un utilisateur

Options :
  • -u
  • -g
  • -p
  • -d
gsutil iam get gs://mon-bucket
Description :

Affiche la politique IAM d'un bucket

Options :
  • -p
gsutil iam ch user:user@example.com:objectViewer gs://mon-bucket
Description :

Ajoute un binding IAM

Options :
  • -f ⚠️
gsutil lifecycle get gs://mon-bucket
Description :

Affiche la règle de cycle de vie

gsutil lifecycle set lifecycle.json gs://mon-bucket
Description :

Définit la règle de cycle de vie

gsutil versioning get gs://mon-bucket
Description :

Affiche l'état du versioning

gsutil versioning set on gs://mon-bucket
Description :

Active le versioning

Options :
  • on
  • off
gsutil cors get gs://mon-bucket
Description :

Affiche la configuration CORS

gsutil cors set cors.json gs://mon-bucket
Description :

Définit la configuration CORS

gsutil ls -L -b gs://mon-bucket
Description :

Affiche les métadonnées détaillées d'un bucket

Options :
  • -L
  • -b
gsutil du -sh gs://mon-bucket
Description :

Affiche la taille totale d'un bucket

Options :
  • -s
  • -h
  • -a
  • -c
  • -e
gsutil du -h gs://mon-bucket/dossier/
Description :

Affiche l'utilisation par dossier

Options :
  • -h
  • -a
gsutil hash -c monfichier.txt
Description :

Calcule le hash CRC32C d'un fichier

Options :
  • -c
  • -m
  • -h
gsutil stat gs://mon-bucket/monfichier.txt
Description :

Affiche les métadonnées d'un objet

gsutil rewrite -s coldline gs://mon-bucket/monfichier.txt
Description :

Change la classe de stockage d'un objet

Options :
  • -s
  • -k
gsutil signurl -d 1h key.p12 gs://mon-bucket/monfichier.txt
Description :

Génère une URL signée

Options :
  • -d
  • -m
  • -c
  • -p
  • -r ⚠️
  • -u
gsutil notification list gs://mon-bucket
Description :

Liste les notifications d'un bucket

Options :
  • -o
gsutil notification watchbucket https://example.com/webhook gs://mon-bucket
Description :

Configure une notification webhook

Options :
  • -t
  • -f ⚠️
  • -p
  • -e
  • -m
gsutil retention get gs://mon-bucket
Description :

Affiche la politique de rétention

gsutil retention set 30d gs://mon-bucket
Description :

Définit une période de rétention

Options :
  • set
  • clear
  • lock
  • temp hold
  • event-based hold
gsutil logging get gs://mon-bucket
Description :

Affiche la configuration des logs

gsutil logging set on -b gs://logs-bucket gs://mon-bucket
Description :

Active les logs d'accès

Options :
  • set
  • get
gcloud sql instances list
Description :

Liste les instances Cloud SQL

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
gcloud sql instances create mon-instance --database-version=MYSQL_8_0 --tier=db-f1-micro --region=europe-west1
Description :

Crée une instance Cloud SQL MySQL

Options :
  • --database-version
  • --tier
  • --region ⚠️
  • --zone
  • --storage-size
  • --storage-type
  • --storage-auto-increase
  • --cpu
  • --memory
  • --network
  • --assign-ip
  • --no-assign-ip
  • --authorized-networks
  • --require-ssl ⚠️
  • --root-password ⚠️
  • --database-flags ⚠️
  • --backup
  • --no-backup ⚠️
  • --backup-start-time
  • --enable-bin-log
  • --retained-backups-count ⚠️
  • --retained-transaction-log-days ⚠️
  • --maintenance-release-channel ⚠️
  • --maintenance-window-day
  • --maintenance-window-hour
  • --insights-config-query-insights-enabled
  • --insights-config-query-string-length
  • --insights-config-record-application-tags ⚠️
  • --insights-config-record-client-address ⚠️
  • --labels
  • --deletion-protection
gcloud sql instances create mon-instance-postgres --database-version=POSTGRES_15 --tier=db-f1-micro --region=europe-west1
Description :

Crée une instance Cloud SQL PostgreSQL

Options :
  • --database-version
  • --tier
  • --region ⚠️
gcloud sql instances describe mon-instance
Description :

Décrit une instance Cloud SQL

Options :
  • --format ⚠️
gcloud sql instances patch mon-instance --tier=db-g1-small
Description :

Modifie une instance (scale up/down)

Options :
  • --tier
  • --storage-size
  • --storage-auto-increase
  • --assign-ip
  • --no-assign-ip
  • --authorized-networks
  • --require-ssl ⚠️
  • --database-flags ⚠️
  • --backup-start-time
  • --maintenance-window-day
  • --maintenance-window-hour
  • --deletion-protection
gcloud sql instances restart mon-instance
Description :

Redémarre une instance Cloud SQL

Options :
  • --quiet
gcloud sql instances delete mon-instance
Description :

Supprime une instance Cloud SQL

Options :
  • --quiet
gcloud sql databases list --instance=mon-instance
Description :

Liste les bases de données d'une instance

Options :
  • --instance
  • --filter ⚠️
  • --format ⚠️
gcloud sql databases create mabase --instance=mon-instance
Description :

Crée une base de données

Options :
  • --instance
  • --charset
  • --collation
gcloud sql databases delete mabase --instance=mon-instance
Description :

Supprime une base de données

Options :
  • --instance
  • --quiet
gcloud sql users list --instance=mon-instance
Description :

Liste les utilisateurs d'une instance

Options :
  • --instance
  • --filter ⚠️
  • --format ⚠️
gcloud sql users create monuser --instance=mon-instance --password=monpassword
Description :

Crée un utilisateur

Options :
  • --instance
  • --password
  • --host
  • --type
gcloud sql users set-password monuser --instance=mon-instance --password=newpassword
Description :

Change le mot de passe d'un utilisateur

Options :
  • --instance
  • --password
  • --host
gcloud sql users delete monuser --instance=mon-instance
Description :

Supprime un utilisateur

Options :
  • --instance
  • --host
  • --quiet
gcloud sql backups list --instance=mon-instance
Description :

Liste les sauvegardes d'une instance

Options :
  • --instance
  • --filter ⚠️
  • --format ⚠️
gcloud sql backups create --instance=mon-instance
Description :

Crée une sauvegarde à la demande

Options :
  • --instance
  • --description
  • --location
gcloud sql backups restore <backup-id> --restore-instance=mon-instance
Description :

Restaure une sauvegarde

Options :
  • --restore-instance ⚠️
  • --backup-instance
  • --quiet
gcloud sql backups delete <backup-id> --instance=mon-instance
Description :

Supprime une sauvegarde

Options :
  • --instance
  • --quiet
gcloud sql connect mon-instance --user=root
Description :

Se connecte à une instance Cloud SQL

Options :
  • --user
  • --database
  • --quiet
gcloud sql export sql mon-instance gs://mon-bucket/export.sql --database=mabase
Description :

Exporte une base au format SQL

Options :
  • --database
  • --table
  • --offload
  • --async
gcloud sql export csv mon-instance gs://mon-bucket/export.csv --database=mabase --query="SELECT * FROM users"
Description :

Exporte une requête au format CSV

Options :
  • --database
  • --query
  • --offload
  • --async
gcloud sql import sql mon-instance gs://mon-bucket/import.sql --database=mabase
Description :

Importe un fichier SQL

Options :
  • --database
  • --user
  • --async
  • --quiet
gcloud sql import csv mon-instance gs://mon-bucket/import.csv --database=mabase --table=users
Description :

Importe un fichier CSV

Options :
  • --database
  • --table
  • --columns
  • --user
  • --async
  • --quiet
gcloud sql instances clone mon-instance mon-instance-clone
Description :

Clone une instance Cloud SQL

Options :
  • --point-in-time
  • --preferred-zone
  • --database-version
  • --tier
  • --storage-size
  • --storage-type
  • --network
  • --assign-ip
  • --no-assign-ip
  • --labels
  • --deletion-protection
  • --quiet
gcloud sql instances create mon-replica --master-instance-name=mon-instance --region=europe-west1
Description :

Crée une réplique en lecture

Options :
  • --master-instance-name
  • --region ⚠️
  • --tier
  • --storage-size
  • --storage-type
  • --network
  • --assign-ip
  • --no-assign-ip
  • --labels
gcloud sql instances failover mon-replica --instance=mon-instance
Description :

Bascule vers une réplique (failover)

Options :
  • --instance
  • --async
  • --quiet
gcloud sql ssl-certs list --instance=mon-instance
Description :

Liste les certificats SSL

Options :
  • --instance
  • --filter ⚠️
  • --format ⚠️
gcloud sql ssl-certs create client-key.pem client-cert.pem --instance=mon-instance
Description :

Crée un certificat client SSL

Options :
  • --instance
gcloud sql ssl-certs delete <cert-sha1> --instance=mon-instance
Description :

Supprime un certificat SSL

Options :
  • --instance
  • --quiet
gcloud bigquery datasets list
Description :

Liste les datasets BigQuery

Options :
  • --filter ⚠️
  • --format ⚠️
  • --limit
  • --all
gcloud bigquery datasets create mon_dataset
Description :

Crée un dataset BigQuery

Options :
  • --location
  • --default-table-expiration
  • --default-partition-expiration
  • --description
  • --labels
gcloud bigquery datasets delete mon_dataset
Description :

Supprime un dataset BigQuery

Options :
  • --remove-tables ⚠️
  • --quiet
gcloud bigquery tables list --dataset=mon_dataset
Description :

Liste les tables d'un dataset

Options :
  • --dataset
  • --filter ⚠️
  • --format ⚠️
  • --limit
gcloud bigquery tables create ma_table --dataset=mon_dataset --schema=schema.json
Description :

Crée une table BigQuery

Options :
  • --dataset
  • --schema
  • --description
  • --expiration
  • --partitioning-type
  • --partitioning-field ⚠️
  • --clustering-fields ⚠️
  • --require-partition-filter ⚠️
  • --labels
  • --range-partitioning ⚠️
  • --time-partitioning-expiration
  • --table
gcloud bigquery tables delete ma_table --dataset=mon_dataset
Description :

Supprime une table

Options :
  • --dataset
  • --quiet
bq query "SELECT * FROM mon_dataset.ma_table LIMIT 10"
Description :

Exécute une requête BigQuery (bq CLI)

Options :
  • --use_legacy_sql=false
  • --nouse_legacy_sql
  • --format ⚠️
  • --max_rows
  • --batch
  • --destination_table
  • --append_table
  • --replace ⚠️
  • --allow_large_results
  • --require_cache ⚠️
  • --schedule
  • --sync
  • --dry_run
  • --label
  • --parameter
  • --time_partitioning_field
  • --range_partitioning ⚠️
  • --clustering_fields
  • --destination_kms_key
  • --script_statement_timeout
  • --script_statement_byte_budget
gcloud help
Description :

Affiche l'aide générale de gcloud

Options :
  • <service> ⚠️
  • <command> ⚠️
  • --format ⚠️

Partager