身份验证¶
雷竞技下载官网Percona Backup for MongoDB没有自己的身份验证和授权子系统——它使用MongoDB的子系统。这意味着pbmCLI和pbm-agent只需要一个有效的MongoDB连接URI字符串pbm用户。
有关兼容s3的远程存储身份验证配置,请参见雷竞技下载官网集群中MongoDB配置的Percona备份(或非分片副本集).
MongoDB连接字符串-一个提醒(或入门)¶
雷竞技下载官网Percona Backup for MongoDBMongoDB连接URI字符串打开MongoDB连接。既不pbmCLI和pbm-agent接受遗留样式的命令行参数——主机,——港口,——用户,——密码,等。蒙戈外壳或mongodump命令。
的pbm-agent进程应该连接到它们的本地主机mongod使用独立类型的连接。
pbm-agent——mongodb-uri“mongodb: / / pbmuser: secretpwd@localhost: 27017 / ?authSource = admin”
另外:
出口PBM_MONGODB_URI=“mongodb: / / pbmuser: secretpwd@localhost: 27017 / ?authSource = admin”pbm-agent
取代pbmuser: secretpwd有了拥有PBM流程的用户.
pbm列表——mongodb-uri“mongodb: / / pbmuser: secretpwd@mongocsvr1:27017 mongocsvr2:27017, mongocsvr3:27017 / ?replicaSet = configrs&authSource = admin”
另外:
出口PBM_MONGODB_URI=“mongodb: / / pbmuser: secretpwd@mongocsvr1:27017 mongocsvr2:27017, mongocsvr3:27017 / ?replicaSet = configrs&authSource = admin”$pbm列表
取代pbmuser: secretpwd有了拥有PBM流程的用户
的pbmCLI最终将使用PBM Control Collections连接到副本集。
- 在非分片复制集中,它就是那个复制集。
- 在集群中,它是配置服务器副本集。
您不必提供该连接字符串。如果你提供了一个连接到任何活动节点(shard, configsvr,或非shard副本集成员),pbmCLI将自动确定正确的主机,并建立到这些主机的新连接。
上面的连接URI是MongoDB驱动程序普遍接受的格式,大约从MongoDB服务器v3.6的发布时间开始。的蒙戈壳牌从4.0版本开始你也接受了吗.使用v4.0+ mongo shell是从命令行调试连接URI有效性的推荐方法。
由于Perc雷竞技下载官网ona Backup for MongoDB必须在MongoDB中进行身份验证,因此我们建议指定与pbm的连接URI字符串中的用户凭据authSource选择。
的MongoDB连接URI方法指定身份验证数据库defaultauthdb组件。但是,在这种情况下,Percona Backu雷竞技下载官网p for MongoDB只对指定的数据库进行备份。
如果两个authSource而且defaultauthdb,则身份验证数据库默认为管理数据库。
的MongoDB连接URI规范包括您可能需要使用的几个非默认选项。例如,连接到启用网络加密的集群或非分片副本集所需的TLS证书/密钥是“TLS =true”加上“tlsCAFile”和/或“tlsCertificateKeyFile”(参见tls选项).
创建:2023年3月29日