Le SDK Cloud est disponible sous forme de package pour l'installation sur les systèmes Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Fedora 32 et CentOS 7. Ce package ne contient que les commandes gcloud
, gcloud alpha
, gcloud beta
, gsutil
et bq
. Il n'inclut pas kubectl
ni les extensions App Engine requises pour le déploiement d'une application à l'aide des commandes gcloud
, que vous pouvez installer séparément.
Remarque : Si vous utilisez une instance sur Google Compute Engine, le SDK Cloud est installé par défaut.
- Mettez à jour YUM à l'aide des informations de dépôt du SDK Cloud :
sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM [google-cloud-sdk] name=Google Cloud SDK baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOM
Important : La deuxième ligne de
gpgkey
doit être en retrait comme indiqué ici. - Installez le SDK Cloud :
yum install google-cloud-sdk
Remarque : Pour en savoir plus sur d'autres optionsyum
, telles que la désactivation des invites ou des simulations, consultez les pages man relatives àyum
. - (Facultatif) Installez l'un de ces composants supplémentaires :
google-cloud-sdk-app-engine-python
google-cloud-sdk-app-engine-python-extras
google-cloud-sdk-app-engine-java
google-cloud-sdk-app-engine-go
google-cloud-sdk-bigtable-emulator
google-cloud-sdk-cbt
google-cloud-sdk-cloud-build-local
google-cloud-sdk-datalab
google-cloud-sdk-datastore-emulator
google-cloud-sdk-firestore-emulator
google-cloud-sdk-pubsub-emulator
kubectl
Par exemple, vous pouvez installer le composant
google-cloud-sdk-app-engine-java
comme suit :yum install google-cloud-sdk-app-engine-java
- Pour commencer, exécutez
gcloud init
:gcloud init
Revenir à une version antérieure du SDK Cloud
Si vous souhaitez rétablir une version spécifique du SDK Cloud, avec la VERSION
au format 123.0.0
, exécutez :
sudo yum downgrade google-cloud-sdk-VERSION