2016-02-16 3 views
3

Мы создали веб-приложение Azure с использованием шаблона развертывания. Теперь из командной строки мы можем проверить некоторые параметры конфигурации. Как показать текущую строку соединения? Мы пробовали это:Показать строки подключения

azure webapp show <resource-group> <site-name> 

Это дает нам несколько деталей, не включая строку подключения.

Web app Name 
SKU   
Enabled  
Last Modified 
Location  
Host Name  

Мы также попытались найти в resources.azure.com, и мы посмотрим на строку соединения, указанную там. Мы просто не знаем, как получить к нему доступ через Azure CLI.

ответ

2

Вы можете просмотреть список строк подключения если вы переключитесь с режима ARM на ASM и используете azure site connectionstring list ...

$ azure config set mode asm 
info: Executing command config set 
info: Setting "mode" to value "asm" 
info: Changes saved 
info: config set command OK 

$ azure site connectionstring list <webAppName> --json 
[ 
    { 
    "connectionString": "my super secret connection string!", 
    "name": "DefaultConnection", 
    "type": 2 
    } 
] 
2

На данный момент вы не можете. У вас есть дополнительная информация с использованием опции -vv.

azure webapp show [resource-group] [name] -vv 

ConnectionString не будет там, и даже то AppSettings появляется в результате JSON, он всегда будет нулевой независимо от значения вы положили в.

"siteProperties":{ 
    "metadata":null, 
    "properties":[], 
    "appSettings":null 
}