Azure Cosmos DB 接続の作成
前提条件:
Azure では、AWS Glue で使用する Azure Cosmos DB キー (
cosmosKey) を特定または生成する必要があります。詳細については、Azure ドキュメントの「Azure Cosmos DB のデータへのアクセスをセキュリティで保護する」を参照してください。
Azure Cosmos DB に対する接続を設定するには:
AWS Secrets Manager で、Azure Cosmos DB キーを使用してシークレットを作成します。Secrets Manager でシークレットを作成するには、AWS Secrets Manager ドキュメントの AWS Secrets Manager シークレットを作成する にあるチュートリアルに従ってください。シークレットを作成したら、次のステップのためにシークレット名
secretNameを保存しておきます。-
[key/value ペア] を選択する際に、
cosmosKeyという値を持つキーspark.cosmos.accountKeyのペアを作成します。
-
AWS Glue コンソールで、「AWS Glue 接続の追加」にあるステップに従って接続を作成します。接続を作成したら、将来的に AWS Glue で使用するために、接続名
connectionNameを維持します。[接続タイプ] を選択する際に、[Azure Cosmos DB] を選択します。
[AWS Secret] をクリックして、
secretNameを入力します。