Installer avec yum (Red Hat et CentOS)

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.

  1. 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.

  2. Installez le SDK Cloud :
    yum install google-cloud-sdk
    Remarque : Pour en savoir plus sur d'autres options yum, telles que la désactivation des invites ou des simulations, consultez les pages man relatives à yum.
  3. (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
  4. 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