将Stormpath租户从一个地方迁移到另一个地方。
stormpath-migrate的Python项目详细描述
将Stormpath租户从一个地方迁移到另一个地方。
安装
要安装此库,请使用pip:
$ pip install stormpath-migrate
用法
要使用此工具,您需要一些东西:
- 一个以换行分隔的json文件,其中包含如下json对象:{"href": "account_href", "password": "password_hash"}。
- 要迁移的源租户的一对Stormpath API密钥。
- 要迁移的源租户的Stormpath基URL。
- 要迁移的目标租户的一对Stormpath API密钥。
- 要迁移的目标租户的Stormpath基URL。
一旦你有了这些东西,我们就可以开始了。
假设我有两个Stormpath租户,具有以下API密钥和 基本URL,分别:
- 来源:xxx:yyy https://api.stormpath.com/v1
- 目的地:blah:blah https://test.stormpath.io/v1
也可以说,我已经正确地导出了我现有的用户密码 与Stormpath工程团队交谈,并有一个名为 passwords.txt,其中包含由json分隔的数据。
然后,我可以运行以下命令从 源租户到目标租户:
$ stormpath-migrate 'xxx:yyy''blah:blah' passwords.txt \ --src-url https://api.stormpath.com/v1 \ --dst-url https://test.stormpath.io/v1
这将初始化迁移过程,并用 进度报告。取决于你的风暴路径中有多少资源 房客,这可能需要很长时间。
这个程序应该运行在一台有强大和一致的因特网的计算机上 连接以获得最佳结果。
此程序可以连续运行多次以执行增量备份。 对象不会从目标租户中删除。他们只会 从源租户复制过来的。