MongoDB Atlas REST接口的Python API

mongodbatlas的Python项目详细描述


MongoDB Atlas—MongoDB Atlas的PythonAPI

MongoDB数据库即服务产品Atlas提供 一个完整且记录良好的REST API。在

安装

安装mongodbatlas的最简单方法是使用pip。在

C:\Users\joe>pip install mongodbatlas
Looking in indexes: https://test.pypi.org/simple/
Processing c:\users\joe\appdata\local\pip\cache\wheels\6c\2f\e8\7f33b6b37b40424f1d00d54048aaa63fd47c7b289e790a997d\mongodbatlas-0.2.5b5-py3-none-any.whl
Requirement already satisfied: python-dateutil in c:\users\joe\.virtualenvs\joe-93pxapbd\lib\site-packages (from mongodbatlas)(2.8.1)
Requirement already satisfied: requests in c:\users\joe\.virtualenvs\joe-93pxapbd\lib\site-packages (from mongodbatlas)(2.5.4.1)
Requirement already satisfied: six>=1.5 in c:\users\joe\.virtualenvs\joe-93pxapbd\lib\site-packages (from python-dateutil->mongodbatlas)(1.10.0)
Installing collected packages: mongodbatlas
Successfully installed mongodbatlas-0.2.5b

C:\Users\joe>

安装完成后,您可以通过运行

^{pr2}$

pythontalasapi将restapi封装在一个更具Python风格的API中 基于AtlasAPI类的API。在

库假定存在两个环境变量:

可以在命令行中传递这些参数以及参数 --publickey和{}。在

请参阅below一节,了解如何创建编程的atlasapi键。在

如何创建AtlasAPI密钥

通过选择access菜单项,可以在组织级别创建键 在左侧菜单上:

API Start Screen

创建密钥后,需要为其分配权限。如果你选择 默认情况下,必须将此键显式添加到所需的每个项目中 通过API进行管理。在

API Permissions Screen

在下一个屏幕上,您可以收集API密钥。你只能看到它 一旦如此,请务必复印一份。在

API Create Key Screen

不是在这个屏幕上,我们抹掉了钥匙的一部分,这样就看不见了。在

最后,您需要将要发起API请求的所有节点都列为白名单。在

API Create Key Screen

现在可以开始使用API密钥了。在

用你的钥匙

访问您的帐户所需的密钥的两个部分。而不是经过他们 在命令行中,atlascli程序可以从环境中读取它们 变量ATLAS_PRIVATE_KEY和{}。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中硬件令牌的证书访问私钥   java SQLite数据库在何处不能正确使用?   java在编辑器中显示IntelliJidea中的编译错误   java将atributes放到X500 NameBuilder Bouncy Castle,生成PKCS10   java顺序ant条件不会停止   spring如何发送请求并上传带有java对象的文件,比如@RequestParam CommonsMultipartFile file、@RequestBody User userDetailsId?   java如何在Spring中根据配置创建多个相同类型的bean?   java我需要一个框架来使用依赖注入吗?   如何使用java在excel中插入换行符?   java从安卓文件加载数组   安卓 Dateformat不返回实时Java   java如何将基本int传递给AsyncTask?   java音频相似性库   Spark:OutOfMemoryError:Java堆空间   java My代码未按预期工作。十进制输出不是它应该的样子   财务Java编译器告诉我,我并没有启动变量“interest”或“pmt”