Docs 菜单
Docs 主页
/
MongoDB Kafka Connector
/

MongoDB 基于 AWS 的身份验证

在此页面上

  • Overview
  • 连接器连接设置

在本指南中,您可以了解如何使用 MONGODB-AWS 身份验证机制通过 MongoDB 副本集对 MongoDB Kafka 连接器进行身份验证。MONGODB-AWS 身份验证机制使用 Amazon Web Services Identity and Access Management (AWS IAM) 档案对用户进行身份验证。

要了解如何在 中设置MongoDB MongoDB Atlas副本集以使用Amazon Web Services IAM 档案,请参阅有关 如何设置统一Amazon Web Services 访问的指南。

重要

您必须使用MongoDB Kafka Connector 1.5 或更高版本连接到MongoDB集群,该集群设置为使用Amazon Web Services IAM 档案进行身份验证。 Amazon Web Services IAM 档案身份验证在MongoDB服务器 4.4 及更高版本中可用。

您可在连接 URI 连接器属性中指定 MONGODB-AWS 身份验证档案,如以下示例所示:

connection.uri=mongodb://<AWS access key id>:<AWS secret access key>@<hostname>:<port>/?authSource=<authentication database>&authMechanism=MONGODB-AWS&authMechanismProperties=AWS_SESSION_TOKEN:<AWS session token>

前面的示例使用了以下占位符,您必须将其替换:

占位符
说明
AWS 访问密钥 id
AWS_ACCESS_KEY_ID 的值。
AWS 秘密访问密钥
AWS_SECRET_KEY 的值。
主机名
MongoDB 服务器的网络地址。
端口
MongoDB 服务器的端口号。
身份验证数据库
包含用户的身份验证数据的 MongoDB 数据库。如果省略 authSource 参数和占位符值,驱动程序将使用默认值 admin
AWS session token
Value of your AWS_SESSION_TOKEN. If you do not need to specify an AWS session token, omit the authMechanismProperties parameter and placeholder value.
Optional

提示

自定义身份验证提供程序

您可以创建并使用自定义身份验证提供者来支持Amazon Web Services IAM身份验证。 要学习;了解详情,请参阅自定义身份验证提供程序指南。

后退

SSL/TLS 和 X.509 证书