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.
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" ] } ] }
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.
Sélectionnez Paramètres → Importer les données depuis la navigation à gauche :
Sélectionnez Choisir un fichier et choisissez un fichier
.json
pour l'importer, ou Copier & coller le contenu à importer dans la zone de saisie.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.
Suggérer des modifications à cette page
Comment pouvons-nous améliorer cette page pour vous ?
Pour les questions techniques, de facturation et de produits, veuillez contacter le service d'assistance.