首页 > 解决方案 > Azure 核心工具 - 如何在获取连接字符串时指定不同的键名

问题描述

有没有办法告诉工具我在获取连接字符串时要更新 local.settings.json 文件中的哪个字段名称?特别是,当我运行这个命令时:

func azure storage fetch-connection-string $STORAGE_ACCOUNT_NAME

默认情况下,它会获取我的存储帐户的名称 (mystorage123) 并将“_STORAGE”附加到它。所以你最终会得到这样的结果:

{
  "IsEncrypted": false,
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "mystorage123_STORAGE": "DefaultEndpointsProtocol=https;AccountName=mystorage123;AccountKey=<key>"
  },
  "ConnectionStrings": {}
}

我希望它只是创建一个与实际帐户名称匹配的 json 字段/键 - 在本例中为“mystorage123”。有没有办法做到这一点?我知道我可以编写 powershell 代码来手动更新我的 json 文件。但如果我能告诉命令该字段的名称会更好。

谢谢。

标签: azureazure-functionsazure-cli

解决方案


我希望它只是创建一个与实际帐户名称匹配的 json 字段/键 - 在本例中为“mystorage123”。有没有办法做到这一点?我知道我可以编写 powershell 代码来手动更新我的 json 文件。但如果我能告诉命令该字段的名称会更好。

我不认为有这样的方法。这个连接字符串最初是被拼接的。


推荐阅读