导入数据

将数据导入您的机密密码库,以便从其他组织或机密管理解决方案轻松迁移。Secrets Manager 支持直接导入机密工程。无法导入服务账户访问令牌

调整导入的文件

Secrets Manager 当前支持将机密和工程作为 .json 文件直接导入。您的导入文件应根据以下架构和规则进行调整:

  • 即使您只是导入机密,也必须包含一个空的数组对象 "projects" :,例如:

    {
      "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": []
        }
      ]
    }
  • 目前,每一个秘密只能与一个单独的工程相关联。

  • 所有对象都必须具有与预期格式匹配的非空 "id": "" 属性。我们建议对第一个对象使用 "00000000-0000-0000-0000-000000000001",并随着每个后续对象递增。导入时,将随机为每个对象生成新的标识符:

    {
      "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": []
        }
      ]
    }
  • 您可以使用 "projectIds": "" 属性将导入的机密与新导入的工程相关联:

    {
      "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"
          ]
        }
      ]
    } 

导入到 Secrets Manager

要将您的 .json 文件导入 Secrets Manager:

要导入到 Secrets Manager,您的用户账户必须是组织内的所有者或管理员。

1、从左侧导航中选择设置导入数据

2、选择选择文件然后选择要导入的 .json 文件,或将要导入的内容复制并粘贴到输入框中。

3、选择导入数据按钮。根据提示,输入您的主密码。

导入不会检查要导入的文件中的对象是否已存在于您的密码库中。如果您导入多个文件或导入已包含您密码库中已有对象的文件,这将创建重复项

最后更新于