1

ほとんどの Azure サービスでは、ストレージ エミュレーターなどのエミュレーターをローカル マシンで実行できます。これにより、資格情報を実際の Azure ストレージ アカウントに、Azure Web サイトのアプリ設定として保存できます。ローカルでは、web.config にエミュレーターへの資格情報があります。

しかし、Azure DocumentDB で同じ種類のセキュリティを実現するにはどうすればよいでしょうか? 資格情報をローカルの web.config に保存したくないのですが、同時に、開発時にアプリケーションをローカルで実行できるようにする必要があります。私が理解しているように、DocumentDB 用のエミュレーターはありませんか? そして、エンドポイントと認証キーは、私が作成するすべての DocumentDB で同じですか?

私の質問をまとめると、Azure DocumentDB を開発および使用する際に認証キー/エンド ポイントを処理するためのベスト プラクティスは何ですか?

4

2 に答える 2

1

もう 1 つの方法は、キーを環境変数として保存し、コードに読み取らせることです。

別の注意として、開発環境には、本番環境ではない別の docdb が必要です。docdb はエミュレーターや無料利用枠を提供しないため、開発コストが高くなります。

于 2015-03-08T07:56:08.823 に答える