概念の証明として、Visual StudioからAzureにAzure関数を公開し、別のconnectionString
値を付けたいと思います。しかし、私はどのように把握することはできません。公開するFunction appのParameterise settings.json
FunctionApp
には、local.settings.json
ファイルがあります。ローカルデータベースにconnectionString
を追加しました。
local.settings.json
ファイル:
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"AzureWebJobsDashboard": ""
},
"ConnectionStrings": {
"DefaultConnection": "Data Source=.\;Initial Catalog=declapp;Integrated Security=False;User ID=*****;Password=*****;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
}
}
私は、生成されたプロファイルを公開しますが、私は展開FunctionApp
で使用されアズールでデータベースを持っていると紺碧のために、このFunctionApp
を公開することができます。はじめてAzureポータルのFunctionAppにconnectionString
を追加する必要がありました。しかし、connectionString
を変更する必要がある場合でも、私はAzureポータルでのみ行うことができます。
投稿部分にconnectionString
を追加/変更する方法を知りたいと思います。どうすればこれを達成できますか?
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"AzureWebJobsDashboard": ""
},
"ConnectionStrings": {
"DefaultConnection": "<Azure sql connectionstring>"
}
}
だけ明確にする:私は、ソースコントロールに(生産)の値を持つようにit`sa悪い習慣を知っているが、それは概念の簡単な証明のためだと私はCI/CDパイプラインを定義する必要はありませんただこれのために。
したがって、機能設定プロジェクトにApp Settingsファイルを追加する必要がありますか?あるいは、何かを 'tst.settings.json'として作って、これを公開プロフィールに使うことはできますか? – Goat
概念の証明のために、私はそれらをポータルに設定するだけです。答えへのリンクを含むオプションが追加されました。 – Mikhail
これは将来改善するために追跡しているものです。https://github.com/Azure/Azure-Functions/issues/595 – jeffhollan