AWS::DMS::Endpoint MongoDbSettings - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::DMS::Endpoint MongoDbSettings

提供定义 MongoDB 终端节点的信息。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

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

YAML

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

属性

AuthMechanism

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

有效值:DEFAULT、MONGODB_CR、SCRAM_SHA_1

DEFAULT - 对于 MongoDB 版本 2.x,使用 MONGODB_CR。对于 MongoDB 版本 3.x,使用 SCRAM_SHA_1。authType=No 时不使用此设置。

必需:否

类型:字符串

允许的值default | mongodb_cr | scram_sha_1

Update requires: No interruption

AuthSource

MongoDB 数据库名称。authType=NO 时不使用此设置。

默认值为 admin。

必需:否

类型:字符串

Update requires: No interruption

AuthType

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

有效值:NO、PASSWORD

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

必需:否

类型:字符串

允许的值no | password

Update requires: No interruption

DatabaseName

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

必需:否

类型:字符串

Update requires: No interruption

DocsToInvestigate

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

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

必需:否

类型:字符串

Update requires: No interruption

ExtractDocId

指定文档 ID。在 NestingLevel 设置为 NONE 时使用此设置。

默认值为 false。

必需:否

类型:字符串

Update requires: No interruption

NestingLevel

指定文档或表模式。

有效值:NONE、ONE

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

必需:否

类型:字符串

允许的值none | one

Update requires: No interruption

Password

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

必需:否

类型:字符串

Update requires: No interruption

Port

MongoDB 源终端节点的端口值。

必需:否

类型:整数

Update requires: No interruption

ServerName

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

必需:否

类型:字符串

Update requires: No interruption

Username

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

必需:否

类型:字符串

Update requires: No interruption