2017-09-13 3 views
0

バッチファイルを使用してアプリケーション設定をダウンロードしています。私はこのコマンドを使用します:コマンドラインで関数appの設定を取得すると、削除されたアイテムが含まれます

func azure functionapp fetch-app-settings MyFuncApp 

素晴らしいです。しかし、Azureでキーと値のペアを削除して保存してから、アプリケーションの設定を再度ダウンロードすると、削除されたペアが残っていることに気付きました。私はこれをもう少し試してみましたが、毎回、アプリの設定をダウンロードすると削除された値が表示されます。これは既知の問題ですか?それとも、アプリの設定をダウンロードするのに欠けているものがありますか?

+1

このコマンドを使用することができ、ちょうど追加またはAzureのに合わせて、ローカル値を更新していますが、値を持っている場合は、ローカルにそのAzureには存在しません。ただそれだけを残すでしょう。一度設定を取り込んだ後に値を削除し、 'local.settings.json'を削除せずに同じコマンドを実行すると、何が起きているのでしょうか? – ahmelsayed

+1

それは、ローカルファイルに気付かなかったことです。ありがとう!私はオプションが表示されていないので、答えとしてマークする方法はわかりません。 – Architekt

+0

私はそれが別のバグではないことを確認するためにチェックしていました。私は答えを追加:) – ahmelsayed

答えて

2

これらの設定では、cliはマージを行いません。コードhereを見ることができますが、基本的にAzureのアプリ設定を取得して、Azureと一致するローカル値を追加または更新します。あなたがAzureに存在しない値をローカルに持っていれば、そのまま残しておきます。

あなたはファイルlocal.settings.jsonから手動で削除するか、またはあなたはそれがマージを行いませんfunc settings delete <settingName>

関連する問題