

# Azure Cosmos DB 接続の作成
<a name="creating-azurecosmos-connection"></a>

**前提条件**:
+ Azure では、AWS Glue で使用する Azure Cosmos DB キー (`cosmosKey`) を特定または生成する必要があります。詳細については、Azure ドキュメントの「[Azure Cosmos DB のデータへのアクセスをセキュリティで保護する](https://learn.microsoft.com/en-us/azure/cosmos-db/secure-access-to-data?tabs=using-primary-key)」を参照してください。

**Azure Cosmos DB に対する接続を設定するには:**

1. AWS Secrets Manager で、Azure Cosmos DB キーを使用してシークレットを作成します。Secrets Manager でシークレットを作成するには、AWS Secrets Manager ドキュメントの [AWS Secrets Manager シークレットを作成する](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) にあるチュートリアルに従ってください。シークレットを作成したら、次のステップのためにシークレット名 {{secretName}} を保存しておきます。
   + **[key/value ペア]** を選択する際に、{{cosmosKey}} という値を持つキー `spark.cosmos.accountKey` のペアを作成します。

1. AWS Glue コンソールで、「[AWS Glue 接続の追加](console-connections.md)」にあるステップに従って接続を作成します。接続を作成したら、将来的に AWS Glue で使用するために、接続名 {{connectionName}} を維持します。
   + **[接続タイプ]** を選択する際に、[Azure Cosmos DB] を選択します。
   + **[AWS Secret]** をクリックして、{{secretName}} を入力します。