2017-05-17 13 views
0

私は2つの矛盾した要件を持っているようです。DocumentClientキーがシングルトンのときに、DocumentClientキーを回転するにはどうすればいいですか?

まず私は、私が使用しているさまざまなドキュメントストアにDocumentClientを注入しています、とDocumentClientはシングルトンする必要があること:

https://azure.microsoft.com/en-gb/blog/performance-tips-for-azure-documentdb-part-1-2/

第二に、私はAzureのポータルでキーを回転できるようにする必要があります。

しかし、DocumentClientは、エンドポイントとプライマリキーまたはセカンダリキーのいずれかで構築されます。

キーが回転していると、DocumentClientはシングルトンのように「更新」できません。明らかにアプリケーションを再起動することはできますが、私はそれを行う必要はありません。

したがって、どのように両方を達成するための考えですか?私は明白な何かを欠いていますか

答えて

0

通常、キーの回転は2段階の処理です。

ステップ1アプリケーションで積極的に使用されていないキー(プライマリまたはセカンダリのいずれか)を1つ回転します。

ステップ2アプリケーションの公開の一環として、新しいキーをアプリケーションに公開します。

関連する問題