先决条件:
在 Azure 中,您需要确定或生成一个 Azure Cosmos DB 密钥
cosmosKey
,以供 AWS Glue 使用。有关更多信息,请参阅 Azure 文档中的 保护对 Azure Cosmos DB 中数据的访问。
配置 Azure Cosmos DB 连接:
在 AWS Secrets Manager 中,使用您的 Azure Cosmos DB 密钥创建一个密钥。要在 Secrets Manager 中创建密钥,请按照 AWS Secrets Manager 文档中创建 AWS Secrets Manager 密钥中的教程进行操作。创建密钥后,保留密钥名称
secretName
,以供下一步使用。-
在选择键/值对时,请使用键
spark.cosmos.accountKey
和值cosmosKey
创建一个键值对。
-
在 AWS Glue 控制台中,按照 添加 AWS Glue 连接 中的步骤创建一个连接。创建连接后,保留连接名为
connectionName
,以供未来在 AWS Glue 中使用。选择连接类型时,请选择 Azure Cosmos DB。
选择 AWS 密钥时,请提供
secretName
。