3

DocumentDB の下の Azure Portal に、プライマリとセカンダリの 2​​ つのアクセス キーが表示されます。

アプリから DocumentDB を呼び出すには、どちらを使用する必要がありますか?それとも、新しいユーザー アカウントを作成する必要がありますか?

4

1 に答える 1

5

いずれかのキーを使用して、アプリから DocumentDB を呼び出すことができます。

ユーザー機能は通常、特定のリソース (コレクション、ドキュメントなど) にアクセス許可を付与するために使用されます。これは、マルチテナント シナリオで役立つ場合があります。

では、DocumentDB に 2 つのアクセス キーがあるのはなぜでしょうか。ローリングキーの変更用です。キーを変更したい場合 (何らかの理由でキーが漏洩した場合に備えて、時々行うのがおそらく良い考えです)、使用可能なキーが 1 つしかない場合は、ダウンタイムが発生します (キーを変更するまでにかかる時間)。それを反映するようにアプリケーション構成を更新します)。2 つのキーを使用すると、最初にセカンダリ キーを使用するように構成ファイルを更新し、次にプライマリ キーを再生成して、それを使用するようにアプリケーションの構成を更新できます。ダウンタイムは発生しません。

于 2014-11-03T19:32:42.537 に答える