AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS DMS 终端节点 MongoDbSettings

使用 MongoDbSettings 属性指定 AWS::DMS::Endpoint 资源的 MongoDB 终端节点的设置。

语法

JSON

{ "AuthMechanism" : String, "AuthSource" : String, "DatabaseName" : String, "DocsToInvestigate" : String, "ExtractDocId" : String, "KmsKeyId" : String, "NestingLevel" : String, "Password" : String, "Port" : Integer, "ServerName" : String, "Username" : String }

YAML

AuthMechanism: String AuthSource: String DatabaseName: String DocsToInvestigate: String ExtractDocId: String KmsKeyId: String NestingLevel: String Password: String Port: String ServerName: String Username: String

属性

有关选项设置的更多信息,请参阅 AWS Database Migration Service 用户指南 中的将 MongoDB 数据库用作 AWS Database Migration Service 的源

AuthMechanism

用于访问 MongoDB 源终端节点的身份验证机制。

有效值:DEFAULT、MONGODB_CR、SCRAM_SHA_1

对于 MongoDB 版本 2.x,请使用 MONGODB_CR。对于 MongoDB 版本 3.x,使用 SCRAM_SHA_1。当 authType=No 时,不使用此属性。

Required: No

Type: String

AuthSource

用于访问 MongoDB 源终端节点的身份验证类型。

有效值:NO、PASSWORD

在选择“NO”时,不使用用户名和密码参数,这两个参数可以为空。

Required: No

Type: String

DatabaseName

MongoDB 源终端节点上的数据库名称。

Required: No

Type: String

DocsToInvestigate

指示要预览的文档数以确定文档组织。在 NestingLevel 设置为 ONE 时,使用此属性。

必须为大于 0 的正值。默认值是 1000。

Required: No

Type: String

ExtractDocId

指定文档 ID。在 NestingLevel 设置为 NONE 时,使用此属性。默认值为 false。

Required: No

Type: String

KmsKeyId

要使用的 KMS 密钥的 ID。

Required: No

Type: String

NestingLevel

指定文档或表模式。

有效值:NONE、ONE

默认值为 NONE。指定 NONE 可使用文档模式。指定 ONE 可使用表模式。

Required: No

Type: String

Password

用于访问 MongoDB 源终端节点的用户账户的密码。

Required: No

Type: String

Port

MongoDB 源终端节点的端口值。

Required: No

Type: Integer

ServerName

MongoDB 源终端节点上的服务器的名称。

Required: No

Type: String

Username

用于访问 MongoDB 源终端节点的用户名。

Required: No

Type: String

本页内容: