DocumentDB の下の Azure Portal に、プライマリとセカンダリの 2 つのアクセス キーが表示されます。
アプリから DocumentDB を呼び出すには、どちらを使用する必要がありますか?それとも、新しいユーザー アカウントを作成する必要がありますか?
DocumentDB の下の Azure Portal に、プライマリとセカンダリの 2 つのアクセス キーが表示されます。
アプリから DocumentDB を呼び出すには、どちらを使用する必要がありますか?それとも、新しいユーザー アカウントを作成する必要がありますか?
いずれかのキーを使用して、アプリから DocumentDB を呼び出すことができます。
ユーザー機能は通常、特定のリソース (コレクション、ドキュメントなど) にアクセス許可を付与するために使用されます。これは、マルチテナント シナリオで役立つ場合があります。
では、DocumentDB に 2 つのアクセス キーがあるのはなぜでしょうか。ローリングキーの変更用です。キーを変更したい場合 (何らかの理由でキーが漏洩した場合に備えて、時々行うのがおそらく良い考えです)、使用可能なキーが 1 つしかない場合は、ダウンタイムが発生します (キーを変更するまでにかかる時間)。それを反映するようにアプリケーション構成を更新します)。2 つのキーを使用すると、最初にセカンダリ キーを使用するように構成ファイルを更新し、次にプライマリ キーを再生成して、それを使用するようにアプリケーションの構成を更新できます。ダウンタイムは発生しません。