Secrets ManagerImporter & Exporter

Importer Donnée

Importer des données vers Secrets Manager pour une migration facile depuis une autre organisation ou solution de gestion des secrets. Secrets Manager prend en charge l'importation directe à la fois des secrets et des projets. Les comptes de service et les jetons d'accès ne peuvent pas être importés.

Conditionner un fichier à importer

Secrets Manager prend actuellement en charge l'importation directe de secrets et de projets sous forme de fichier .json. Votre fichier à importer doit être conditionné selon le schéma et les règles suivants :

  • Même si vous n'importe que des secrets, vous devez inclure un objet "projets" : contenant un tableau vide, par exemple :

    Bash
    { "projects": [], "secrets": [ { "key": "Secret for Import 1", "value": "this-is-my-value", "note": "These are some notes.", "id": "00000000-0000-0000-0000-000000000001", "projectIds": [] }, { "key": "Secret for Import 2", "value": "this-is-my-value", "note": "These are some notes.", "id": "00000000-0000-0000-0000-000000000002", "projectIds": [] } ] }

  • Pour l'instant, chaque secret ne peut être associé qu'à un seul projet.

  • Tous les objets doivent avoir un attribut "id": "" non vide qui correspond à un format attendu. Nous recommandons d'utiliser "00000000-0000-0000-0000-000000000001" pour le premier objet et d'incrémenter avec chaque objet subséquent. Lors de l'importation, de nouveaux identifiants générés aléatoirement seront générés pour chaque objet :

    Bash
    { "projects": [ { "id": "00000000-0000-0000-0000-000000000001", "name": "New Project" }, { "id": "00000000-0000-0000-0000-000000000002", "name": "Second New Project" } ], "secrets": [ { "key": "Secret for Import", "value": "this-is-my-value", "note": "These are some notes.", "id": "00000000-0000-0000-0000-000000000003", "projectIds": [] }, { "key": "Second Secret for Import 2", "value": "this-is-my-value", "note": "These are some notes.", "id": "00000000-0000-0000-0000-000000000004", "projectIds": [] } ] }
  • Vous pouvez utiliser les attributs "projectIds": "" pour associer des secrets importés à un projet nouvellement importé :

    Bash
    { "projects": [ { "id": "00000000-0000-0000-0000-000000000001", "name": "New Project" } ], "secrets": [ { "key": "New Secret", "value": "this-is-my-value", "note": "This secret will go in the new project.", "id": "00000000-0000-0000-0000-000000000003", "projectIds": [ "00000000-0000-0000-0000-000000000001" ] } ] }

Importer vers Secrets Manager

Pour importer votre fichier .json dans Secrets Manager :

note

Pour importer vers Secrets Manager, votre compte utilisateur doit être un propriétaire ou un admin au sein de l'organisation.

  1. Sélectionnez Paramètres Importer les données depuis la navigation à gauche :

    Importer des données
    Importer des données
  2. Sélectionnez Choisir un fichier et choisissez un fichier .json pour l'importer, ou Copier & coller le contenu à importer dans la zone de saisie.

  3. Sélectionnez le bouton Importer des données. Lorsqu'on vous le demande, entrez votre mot de passe principal.

avertissement

L'importation ne vérifie pas si les objets dans le fichier à importer existent déjà dans Secrets Manager. Si vous importez plusieurs fichiers ou importez des fichiers avec des objets déjà dans Secrets Manager, cela créera des doublons.

Faire une suggestion à cette page

Contacter notre équipe de soutien

Pour les questions techniques, de facturation et de produits.

Nom*
Courriel du compte Bitwarden*
Vérifier l'adresse électronique du compte*
Produit*
Êtes-vous un auto-hébergeur ?*
Sujet*
Message...*

État du nuage

Vérifier l'état

© 2024 Bitwarden, Inc. Conditions Confidentialité Paramètres des cookies Plan du site

Go to EnglishStay Here