atlas api
公开预览版:请在 < https:// 反馈 .mongodb.com/forums/930808 -atlas-cli > 提供反馈:使用Atlas CLI访问Atlas Administration API的所有功能,语法如下: ' atlas api '.<tag><operationId>
公开预览版中的此功能允许您使用Atlas CLI直接与任何Atlas Administration API端点交互,从而简化了脚本开发。
有关Atlas Administration API 的更多信息,请参阅:https://www.mongodb.com/zh-cn/docs/atlas/reference/api-resources-spec/v2/- Atlas Administration API入门:https://www.mongodb.com/zh-cn/docs/atlas/configure-api-access/#std-label-atlas-admin-api-access
公开预览版中的此功能允许您使用Atlas CLI直接与任何Atlas Administration API端点交互,从而简化了脚本开发。
语法
atlas api <tag> <operationId> [options]
重要
<tag>
和 <operationId>
都必须采用驼峰命名法。
参数
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
<tag> | 字符串 | true | Atlas Administration API操作的类别,采用 camelCase 格式。要查找并格式化标签,请查看端点的API文档URL 。它显示在 示例,在 |
<operationId> | 字符串 | true | Atlas Administration API端点的标识符,采用驼峰命名法。要查找 operationId,请检查端点的API文档URL 。它出现在 示例,在 |
子命令选项
将Atlas Administration API端点的路径和查询参数作为标志传入。示例,如果端点为 /api/atlas/v2/orgs/{orgId}/invoices/{invoiceId}
,则Atlas CLI命令为:
atlas api <tag> <operationId> --orgId <ORG_ID> --invoiceId <INVOICE_ID>
注意
您通常不需要指定 --orgId
和 --projectId
,因为它们源自您的配置文件。仅当您的配置文件中未设立这些内容时才指定它们。
如果适用于端点,请使用 --file
选项或标准输入 (stdin
) 传入请求正文。示例:
atlas api clusters create --file cluster-config.json
此外,以下选项可用于所有Atlas Administration API端点。
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
| 字符串 | false | 指定命令的Atlas Administration API版本。默认为最新API版本或您在配置文件中为 |
| 字符串 | false | 输出格式。默认值为
要确定端点支持的格式,请执行以下操作:
|
| 字符串 | false | 保存输出的文件路径。默认下,结果显示在终端中。 |
| 字符串 | false | 请求正文内容的文件路径(如果操作需要)。或者,通过标准输入 ( |
| 布尔 | false | 当前命令的帮助。 |
选项
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
-h,--help | false | API帮助 |
继承选项
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
-P, --profile | 字符串 | false | 要从配置文件中使用的配置文件的名称。 要了解 Atlas CLI 的配置文件,请参阅 https://dochub.mongodb.org/core/atlas-cli-save-connection-settings。 |
相关命令
atlas api accessTracking - 公开预览版:请在以下位置提供反馈:返回对Atlas数据库部署进行的身份验证尝试的访问权限日志。
atlas api alertConfigurations - 公共预览版:请在以下位置提供反馈:返回和编辑触发警报的条件以及MongoDB Cloud 通知用户的方式。
atlas api 警报 - 公共预览版:请在以下位置提供反馈:返回并确认MongoDB Cloud 根据您定义的警报条件触发的警报。
atlas api atlasSearch - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除指定集群的Atlas Search索引。
atlas api 审核 - 公共预览版:请在以下位置提供反馈:返回和编辑MongoDB Cloud 项目的数据库审核设置。
atlas api awsClustersDns — 公开预览版:请在以下位置提供反馈:返回和编辑 AWS 上MongoDB Cloud数据库部署的自定义 DNS 配置。
atlas api cloudBackups - 公共预览版:请在以下位置提供反馈:管理云备份快照、快照存储桶、恢复作业和计划。
atlas api cloudMigrationService - 公共预览版:请在以下位置提供反馈:管理云迁移服务。
atlas api cloudProviderAccess - 公开预览版:请在以下位置提供反馈:在Atlas中返回、添加、授权和删除 AWS IAM 角色 。
atlas api clusterOutageSimulation - 公共预览版:请在以下位置提供反馈:返回、开始或结束集群停电模拟。
atlas api clusters - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除数据库部署。
atlas api collectionLevelMetrics — 公共预览版:请在以下位置提供反馈: Returns, Adds, and Edits pinnednamespaces for the指定集群或进程。
atlas api customDatabaseRoles - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除自定义数据库用户权限角色。
atlas api dataFederation - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除联合数据库实例。
atlas api dataLakePipelines - 公共预览版:请在以下位置提供反馈:返回、编辑和删除Atlas Data Lake管道及相关运行。
atlas api databaseUsers - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除数据库用户。
atlas api encryptionAtRestUsingCustomerKeyManagement - 公共预览版:请在以下位置提供反馈:返回和编辑使用客户数密钥管理配置的静态加密。
atlas api events - 公共预览版:请在以下位置提供反馈:返回事件。
atlas api federatedAuthentication - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除与联邦相关的功能,例如角色映射和连接的组织配置。
Atlas api FlexClusters - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除 Flex 集群。
atlas api FlexRestoreJobs - 公共预览版:请在以下位置提供反馈:为 Flex数据库部署返回并添加恢复作业。
atlas api FlexSnapshots — 公开预览版:请在以下位置提供反馈:下载Flex数据库部署快照的返回和请求。
atlas api globalClusters - 公共预览版:请在以下位置提供反馈:返回、添加和删除全局集群托管的命名空间和自定义区域映射。
atlas api发票 - 公开预览版:请在以下位置提供反馈:返回发票。
atlas api ldapConfiguration - 公共预览版:请在以下位置提供反馈:返回、编辑、验证和删除LDAP配置。
atlas apilegacyBackup - 公共预览版:请在以下位置提供反馈:管理传统备份快照、恢复作业、计划和检查点。
atlas api MaintenanceWindows - 公共预览版:请在以下位置提供反馈:返回、编辑和删除维护窗口。
atlas api mongoDbCloudUsers - 公共预览版:请在以下位置提供反馈:返回、添加和编辑MongoDB Cloud 用户。
atlas api MonitoringAndLogs - 公共预览版:请在以下位置提供反馈:返回数据库部署监控和日志记录数据。
atlas api networkPeering - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除网络对等互连容器和对等互连。
atlas api onlineArchive — 公开预览版:请在以下位置提供反馈:返回、添加、编辑或删除在线存档。
atlas api organizations - 公共预览版:请在以下位置提供反馈:在MongoDB Cloud 中返回、添加和编辑组织单位。
atlas api performanceAdvisor - 公共预览版:请在以下位置提供反馈:返回数据库部署的建议索引和慢速查询数据。
atlas api privateEndpointServices - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除私有端点服务。
atlas api ProgrammaticApiKeys - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除访问权限令牌以使用MongoDB Cloud API。
atlas api projectIpAccessList - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除对Atlas中数据库部署的网络访问权限限制。
atlas api 项目 - 公共预览版:请在以下位置提供反馈:返回、添加和编辑MongoDB Cloud 中的集群和用户集合。
atlas api pushBasedLogExport - 公开预览版:请在以下位置提供反馈:您可以持续将日志从mongod、 mongos和Atlas 审核日志推送到 AWS S3 存储桶。
Atlas api 资源策略 - 公开预览版:请在以下位置提供反馈:在组织内配置和管理Atlas资源策略。
atlas api rollingIndex - 公共预览版:请在以下位置提供反馈:以滚动方式为数据库部署创建一个索引。
atlas api root - 公共预览版:请在以下位置提供反馈:返回描述MongoDB Cloud构建以及请求此资源的访问权限令牌的详细信息。
atlas api serverlessInstances - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除无服务器实例。
atlas api serverlessPrivateEndpoints - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除无服务器实例的私有端点。
atlas api serviceAccounts - 公开预览版:请在以下位置提供反馈:用于管理服务帐户和密钥的端点。
atlas api SharedTierRestoreJobs - 公共预览版:请在以下位置提供反馈:为共享层数据库部署返回并添加恢复作业。
atlas api SharedTierSnapshots - 公共预览版:请在以下位置提供反馈:返回和请求下载共享层数据库部署快照。
atlas api streams - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除流实例。
Atlas api 团队 - 公开预览版:请在以下位置提供反馈:返回、添加、编辑或删除团队。
atlas api ThirdPartyIntegrations - 公共预览版:请在以下位置提供反馈:返回、添加、编辑和删除第三方服务集成配置。
atlas api x509身份验证 - 公开预览版:请在以下位置提供反馈:返回、编辑和删除用户管理的 X.509 配置。