Utiliser l'interface de ligne de commande pour créer et mettre à jour des services ou des relations

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Utilisez l'interface de ligne de commande (CLI) pour effectuer des opérations sur les services et les relations à l'aide d'une seule commande au lieu d'accéder à l'espace de travail SR Ops.

    Avant de commencer

    Assurez-vous que le client CLI est connecté à l'instance où les applications Site Reliability Operations et CLI store ServiceNow sont installées.

    Rôle requis : sro_manager ou sro_admin

    Pourquoi et quand exécuter cette tâche

    La suppression de services ou de relations n'est actuellement pas prise en charge.

    Procédure

    1. Ouvrez le terminal, saisissez snc sro et appuyez sur Entrée.

      Le sro de groupe de commande vous permet de créer, de mettre à jour et de supprimer les opérations des services et des relations pour SR Ops. La commande build s'affiche sous la liste des commandes disponibles.

      La commande build apparaît sous la liste des commandes disponibles.

      Remarque :
      la commande build accepte les noms de fichier au format .json comme entrée.
    2. Assurez-vous que la payload JSON est au bon format.
      Par exemple, la payload de services-payload.json est la suivante :
      {
        "services": [
          {
            "name": "Email Enterprise",
            "description": "Email Enterprise service",
            "$class": "cmdb_ci_service"
          },
          {
            "name": "Email Premium",
            "description": "Email Service for Office 365 accounts",
            "$class": "cmdb_ci_service_discovered"
          }
        ],
        "relationships": [
          {
            "parent": "Email Enterprise",
            "child": "Email Premium"
          }
        ]
      }
    3. Saisissez sro build snc --data <filename>.json et appuyez sur Entrée.
      Par exemple, snc sro build --data services-payload.json.

    Résultats

    Les services et les relations sont créés ou mis à jour sur l'instance en fonction de la payload JSON.