Exportation et importation d'une application de données

Vous pouvez exporter et télécharger les données de votre application et les importer dans une nouvelle instance d' Concert , afin de migrer ou de répliquer un environnement. Le résultat de l'exportation sera un fichier « .tar » et le résultat est stocké dans le bucket LZ. Les données sont ensuite réévaluées lorsqu'elles sont réimportées dans une instance d' Concert . Vous pouvez exporter les applications SBOM, Build SBOM, Deploy SBOM et Package SBOM.

Attention : pour garantir la sécurité et l'intégrité des données et des ressources de votre organisation, il est recommandé d'obtenir l'approbation de votre RSSI ou de votre équipe de sécurité avant d'exporter, de stocker ou de partager des données d' Concert .
Qui doit accomplir cette tâche?
Utilisateur avec accès administrateur à l'instance d' Concert .

Instructions : Exportation d'une définition d'application à l'aide de l'API d' Concert

Vous pouvez exporter une ou plusieurs définitions d'application en spécifiant leur nom dans le chemin d' URL.

  1. Utilisez les commandes suivantes pour exporter des données de définition d'application uniques ou multiples :
    curl -vvv '<concert_domain>/core/api/v1/export/applications?names=<app-name1,app-name2>' \
      -H 'accept: application/json' \
      -H 'InstanceId: <instance_id>' \
      -H 'Authorization: Bearer <token>' \
      -d '' -k
    Remarque : Notez l' toc_id s incluses dans la réponse. Vous en avez besoin pour télécharger le fichier exporté.
  2. Télécharger le fichier d' .tar s exporté :
    curl '<concert_domain>/core/api/v1/export/job/<toc_id>/download' \
     -H 'accept: application/json' \
     -H 'InstanceId: <InstanceId>' \
     -H 'Authorization: Bearer <token>' -k -O -J -L
    
    Remarque : les données d'application exportées seront enregistrées dans un fichier. .tar . Le fichier de sortie est stocké dans le bucket LZ.
Remarque : l'opération d'exportation n'est prise en charge que pour les définitions d'application générées à partir de fichiers SBOM d' ConcertDef s téléchargés qui utilisent le schéma de version 1.0.2 ou supérieur. Se reporter à la section Génération de nomenclatures de pièces de rechange ( ConcertDef )

Instructions : Importation de données d'application à l'aide de l'API d' Concert

Reportez-vous à la commande suivante pour importer un fichier contenant les données de définition de votre application dans une nouvelle instance d' Concert .

curl -k -X POST 'https://<concert-domain>/ingestion/api/v1/import_files' \
     -H 'Authorization: Bearer <token>' \
     -H 'Content-Type: multipart/form-data' \
     -H 'InstanceId: <InstanceId>' \
     -F 'file=@<filepath>'

Instructions : Exportation d'une définition d'application à l'aide de l'interface utilisateur d' Concert

Reportez-vous aux instructions suivantes pour exporter les données de définition d'application vers votre poste de travail.

  1. Sélectionnez Inventaire > Applications.
  2. Sélectionnez Définitions dans le sous-menu de navigation et cochez la ou les cases en regard des définitions d'application concernées.
  3. Cliquez sur Exporter.
  4. Cliquez sur Afficher le statut de l'événement ou sélectionnez Administration > Journal des événements pour afficher le fichier exporté.
  5. Dans le menu déroulant du fichier exporté, choisissez Télécharger.
    Remarque : les données d'application exportées seront enregistrées dans un fichier. .tar .
Remarque : l'opération d'exportation n'est pas prise en charge pour les fichiers de données d'échantillons.

Instructions : Importation d'une définition d'application à l'aide de l'interface utilisateur d' Concert

Reportez-vous aux instructions suivantes pour importer les données de définition d'application de votre poste de travail vers une nouvelle instance d' Concert .

  1. Sélectionnez Inventaire > Applications.
  2. Cliquez sur Définir l’application > À partir du fichier exporté.
  3. Télécharger le fichier d' .tar s exporté pertinent à partir du poste de travail.
  4. Cliquez sur Télécharger.
Remarque : l'opération d'importation n'est pas prise en charge pour les fichiers de données échantillons.

Actualisez la page Applications pour afficher le fichier importé.