mongocli Atlas dbusers 创建
此版本的文档已存档,不再提供支持。 查看 最新文档,学习;了解如何升级MongoCLI 版本。
为您的项目创建一个数据库用户。
语法
mongocli atlas dbusers create [options]
选项
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
--awsIAMType | 字符串 | false | Amazon Web ServicesAmazon Web Services IAM 方法,用于对所提供的用户名进行身份验证。有效值:NONE|USER|ROLE。 (默认为“NONE”) |
--deleteAfter | 字符串 | false | 采用 ISO 8601日期和时间格式的时间戳(以 UTC 为单位),在此之后Atlas会删除用户。 |
-h,--help | false | 创建帮助 | |
--ldapType | 字符串 | false | 对提供的用户名进行身份验证的LDAP方法。有效值:NONE|USER|GROUP。 (默认为“NONE”) |
-o, --output | 字符串 | false | Output format. Valid values: json|json-path|go-template|go-template-file |
-p, --password | 字符串 | false | 用户密码。 |
--projectId | 字符串 | false | 要使用的项目ID 。 覆盖配置文件或环境变量设置。 |
--role | 字符串 | false | 用户的角色以及角色适用的数据库或collection。 |
--scope | 字符串 | false | 该用户有权访问的集群和 Atlas Data Lake 的数组。 |
-u, --username | 字符串 | true | 用于向 MongoDB 进行身份验证的用户名。 |
--x509Type | 字符串 | false | X.509 方法,用于对所提供的用户名进行身份验证。有效值:NONE|MANAGED|CUSTOMER。 (默认为“NONE”) |
继承选项
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
-P, --profile | 字符串 | false | 配置文件中要使用的配置文件。 |
示例
Create an Atlas admin user $ mongocli atlas dbuser create atlasAdmin --username <username> --projectId <projectId> Create user with read/write access to any database $ mongocli atlas dbuser create readWriteAnyDatabase --username <username> --projectId <projectId> Create user with multiple roles $ mongocli atlas dbuser create --username <username> --role clusterMonitor,backup --projectId <projectId> Create user with multiple scopes $ mongocli atlas dbuser create --username <username> --role clusterMonitor --scope clusterName:CLUSTER,DataLakeName:DATA_LAKE --projectId <projectId>
由 cobra 2 shooty 于 13 -Jul- 2021 自动生成