Supprimer un cluster

Cette page explique comment supprimer un cluster de Game Servers.

Avant de commencer

Avant de commencer, nous vous recommandons de vous familiariser avec les concepts clés de la page Présentation de Game Servers. Assurez-vous également que vous avez également effectué les tâches suivantes :

  • Assurez-vous d'avoir activé l'API des services de jeux.
  • Activer l'API des services de jeux
  • Choisissez une interface système sur laquelle gcloud CLI est installé ou utilisez un client API:
  • Cloud Shell

    Pour lancer Cloud Shell, procédez comme suit :

    1. Accédez à Google Cloud Console.

      Google Cloud Console

    2. Dans l'angle supérieur droit de la console, cliquez sur le bouton Activer Cloud Shell :

    Une session Cloud Shell s'ouvre dans un cadre situé en bas de la console. Cette interface système vous permet d'exécuter les commandes gcloud.

    Interface système locale

    Installer gcloud CLI

    Vérifiez que vous avez défini le projet par défaut souhaité pour Google Cloud CLI (sinon, vous devrez spécifier explicitement l'option --project pour chaque commande):

    gcloud config list project
    

    Si non, vous pouvez exécuter la commande suivante pour définir un projet par défaut, en remplaçant PROJECT_ID par l'ID de projet souhaité :

    gcloud config set project PROJECT_ID
    

    Exécutez la commande suivante pour vérifier votre version de Google Cloud CLI. Game Servers nécessite la version 306.0.0 ou une version ultérieure de gcloud CLI.

    gcloud version
    

    Pour mettre à jour votre installation, exécutez la commande suivante :

    gcloud components update
    

    curl/PowerShell

    Pour utiliser l'API REST avec curl ou Windows PowerShell, procédez comme suit :

    1. Créer un compte de service
    2. Téléchargez une clé privée sous la forme d'un fichier JSON.
    3. Définissez la variable d'environnement GOOGLE_APPLICATION_CREDENTIALS pour qu'elle pointe vers le chemin du fichier JSON contenant la clé de votre compte de service. Cette variable ne s'applique qu'à la session de shell actuelle. Par conséquent, si vous ouvrez une nouvelle session, vous devez de nouveau la définir.

    Bibliothèque cliente

    Google Cloud Game Servers peut être contrôlé par programmation à l'aide d'une bibliothèque cliente. Pour obtenir des instructions sur l'utilisation de la bibliothèque et l'authentification, consultez la page Présentation des bibliothèques clientes.

Supprimer un cluster

La suppression d'un cluster Game Servers ne supprime aucune ressource du cluster.

Console

  1. Dans la console, accédez à la page Realms &Clusters.

    Accéder à Game Servers

  2. Développez un domaine pour afficher les clusters de serveurs de jeu qui lui appartiennent.

  3. Dans la dernière colonne de la table du cluster, cliquez sur les points de suspension , puis sélectionnez Supprimer le cluster du serveur de jeu.

gcloud

Vous pouvez supprimer un cluster Game Servers mondial ou régional à l'aide de Google Cloud CLI.

Pour supprimer un cluster global :

  1. Exécutez la commande suivante et remplacez les valeurs des espaces réservés tels que clusterID et realmID par des valeurs appropriées :

    gcloud game servers clusters delete clusterID --realm=realmID --dry-run
    

    Le résultat affiche targetState pour vous permettre de prévisualiser l'opération avant de supprimer le cluster.

  2. Pour supprimer le cluster, exécutez la commande suivante :

    gcloud game servers clusters delete clusterID --realm=realmID --no-dry-run
    

Pour supprimer un cluster régional, procédez comme suit :

  1. Exécutez la commande suivante et remplacez les valeurs des espaces réservés tels que clusterID par les valeurs appropriées :

    gcloud game servers clusters delete clusterID --realm=realmID --location=region --dry-run
    

    Le résultat affiche targetState pour vous permettre de prévisualiser l'opération avant de supprimer le cluster.

  2. Pour supprimer le cluster, exécutez la commande suivante :

    gcloud game servers clusters delete clusterID --realm=realmID --location=region --no-dry-run
    

Les espaces réservés de variables correspondent aux descriptions suivantes :

  • clusterID est l'identifiant unique que vous avez spécifié pour ce cluster.
  • realmID est l'identifiant unique que vous avez spécifié pour le domaine parent de ce cluster.
  • region est la région du cluster, le cas échéant. Choisissez le même lieu que le domaine parent.

API REST et ligne de commande

Avant d'utiliser les données de requête, effectuez les remplacements suivants:

  • PROJECT_ID : ID de votre projet Google Cloud répertorié dans les paramètres IAM.
  • REALM_LOCATION : région du domaine ou global
  • REALM_ID : identifiant défini par l'utilisateur pour le domaine
  • GS_CLUSTER_ID : identifiant défini par l'utilisateur pour le cluster

Pour envoyer votre requête, développez l'une des options suivantes :

Vous devriez recevoir une réponse JSON de ce type :

{
  "name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.gaming.v1.OperationMetadata",
    "createTime": CREATE_TIME,
    "target": "projects/PROJECT_ID/locations/LOCATION/realms/REALM_ID/gameServerClusters/GS_CLUSTER_ID",
    "verb": "delete",
    "requestedCancellation": false,
    "apiVersion": "v1"
  },
  "done": false
}

Vérifiez que votre cluster a bien été supprimé

Vérifiez que vous avez bien supprimé le cluster en répertoriant vos clusters mondiaux ou régionaux à l'aide de Google Cloud CLI.

Pour répertorier tous les clusters, exécutez la commande suivante :

gcloud game servers clusters list

Pour répertorier les clusters d'une région, exécutez la commande suivante et remplacez region par la région dans laquelle vous souhaitez répertorier les clusters :

gcloud game servers clusters list --location=region

Pour répertorier tous les clusters d'un domaine, exécutez la commande suivante et remplacez realmID par le domaine parent et region par la région du cluster, le cas échéant :

gcloud game servers clusters list --realm=realmID --location=region

Le cluster supprimé n'apparaît plus dans le résultat de la commande.

Étapes suivantes

Découvrez les concepts clés dans la présentation de Game Servers.