az webapp connection create
Note
此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 Learn more about extensions.
在 Web 应用和目标资源之间创建连接。
命令
az webapp connection create app-insights
创建与 app-insights 的 Web 应用连接。
az webapp connection create app-insights [--app-insights]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--secret]
[--slot]
[--source-id]
[--target-id]
[--target-resource-group --tg]
[--vault-id]
示例
以交互方式在 Web 应用和 app-insights 之间创建连接
az webapp connection create app-insights
使用资源名称在 Webapp 和 app-insights 之间创建连接
az webapp connection create app-insights -g WebAppRG -n MyWebApp --tg AppInsightsRG --app-insights MyAppInsights --secret
使用资源名称在 Webapp 槽和应用见解之间创建连接
az webapp connection create app-insights -g WebAppRG -n MyWebApp --slot MySlot --tg AppInsightsRG --app-insights MyAppInsights --secret
使用资源 ID 在 webapp 和 app-insights 之间创建连接
az webapp connection create app-insights --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/microsoft.insights/components/{appinsights} --secret
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
应用见解的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--app-insights'],则为必需。
包含应用见解的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create appconfig
创建与 appconfig 的 Web 应用连接。
az webapp connection create appconfig [--app-config]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 Web 应用和 appconfig 之间创建连接
az webapp connection create appconfig
使用资源名称在 webapp 和 appconfig 之间创建连接
az webapp connection create appconfig -g WebAppRG -n MyWebApp --tg AppconfigRG --app-config MyConfigStore --system-identity
使用资源名称在 Webapp 槽和 appconfig 之间创建连接
az webapp connection create appconfig -g WebAppRG -n MyWebApp --slot MySlot --tg AppconfigRG --app-config MyConfigStore --system-identity
使用资源 ID 在 Webapp 和 appconfig 之间创建连接
az webapp connection create appconfig --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.AppConfiguration/configurationStores/{config_store} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
应用配置的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--app-config'],则为必需。
包含应用配置的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create cognitiveservices
创建与认知服务的 Web 应用连接。
az webapp connection create cognitiveservices [--account]
[--appconfig-id]
[--client-type {dotnet, none, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--secret]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 Web 应用和认知服务之间创建连接
az webapp connection create cognitiveservices
使用资源名称在 Web 应用和认知服务之间创建连接
az webapp connection create cognitiveservices -g WebAppRG -n MyWebApp --tg CognitiveServicesRG --account MyAccount --system-identity
使用资源名称在 Webapp 槽和认知服务之间创建连接
az webapp connection create cognitiveservices -g WebAppRG -n MyWebApp --slot MySlot --tg CognitiveServicesRG --account MyAccount --system-identity
使用资源 ID 在 Web 应用和认知服务之间创建连接
az webapp connection create cognitiveservices --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.CognitiveServices/accounts/{account} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
认知服务帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, none, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--account',则为必需。
包含认知服务的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create confluent-cloud
创建到 confluent-cloud 的 Webapp 连接。
az webapp connection create confluent-cloud --bootstrap-server
--kafka-key
--kafka-secret
--schema-key
--schema-registry
--schema-secret
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, none, python, springBoot}]
[--connection]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--slot]
[--source-id]
[--vault-id]
示例
在 webapp 和 confluent-cloud 之间创建连接
az webapp connection create confluent-cloud -g WebAppRG -n MyWebApp --bootstrap-server xxx.eastus.azure.confluent.cloud:9092 --kafka-key Name --kafka-secret Secret --schema-registry https://xxx.eastus.azure.confluent.cloud --schema-key Name --schema-secret Secret
必需参数
Kafka bootstrap 服务器 URL。
Kafka API-Key(密钥)。
Kafka API-Key(机密)。
架构注册表 API 密钥(密钥)。
架构注册表 URL。
架构注册表 API 密钥(机密)。
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, none, python, springBoot |
连接的名称。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create cosmos-cassandra
创建到 cosmos-cassandra 的 Web 应用连接。
az webapp connection create cosmos-cassandra [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--key-space]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 cosmos-cassandra 之间创建连接
az webapp connection create cosmos-cassandra
使用资源名称在 webapp 和 cosmos-cassandra 之间创建连接
az webapp connection create cosmos-cassandra -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --key-space MyKeySpace --system-identity
使用资源名称在 webapp 槽和 cosmos-cassandra 之间创建连接
az webapp connection create cosmos-cassandra -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --key-space MyKeySpace --system-identity
使用资源 ID 在 webapp 和 cosmos-cassandra 之间创建连接
az webapp connection create cosmos-cassandra --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/cassandraKeyspaces/{key_space} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
cosmos 数据库帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
密钥空间的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、 '--account'、 '--key-space',则为必需。
包含 cosmos 数据库帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create cosmos-gremlin
创建与 cosmos-gremlin 的 Web 应用连接。
az webapp connection create cosmos-gremlin [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, php, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--graph]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 cosmos-gremlin 之间创建连接
az webapp connection create cosmos-gremlin
使用资源名称在 webapp 和 cosmos-gremlin 之间创建连接
az webapp connection create cosmos-gremlin -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --database MyDB --graph MyGraph --system-identity
使用资源名称在 webapp 槽和 cosmos-gremlin 之间创建连接
az webapp connection create cosmos-gremlin -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --database MyDB --graph MyGraph --system-identity
使用资源 ID 在 webapp 和 cosmos-gremlin 之间创建连接
az webapp connection create cosmos-gremlin --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/gremlinDatabases/{database}/graphs/{graph} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
cosmos 数据库帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, php, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
数据库的名称。 如果未指定“--target-id”,则为必需。
图的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--account', '--database', '--graph'] ,则是必需的。
包含 cosmos 数据库帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create cosmos-mongo
创建与 cosmos-mongo 的 Web 应用连接。
az webapp connection create cosmos-mongo [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, nodejs, none, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 cosmos-mongo 之间创建连接
az webapp connection create cosmos-mongo
使用资源名称在 webapp 和 cosmos-mongo 之间创建连接
az webapp connection create cosmos-mongo -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --database MyDB --system-identity
使用资源名称在 Webapp 槽和 cosmos-mongo 之间创建连接
az webapp connection create cosmos-mongo -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --database MyDB --system-identity
使用资源 ID 在 webapp 和 cosmos-mongo 之间创建连接
az webapp connection create cosmos-mongo --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/mongodbDatabases/{database} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
cosmos 数据库帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、 '--account'、 '--database',则为必需。
包含 cosmos 数据库帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create cosmos-sql
创建与 cosmos-sql 的 Web 应用连接。
az webapp connection create cosmos-sql [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 cosmos-sql 之间创建连接
az webapp connection create cosmos-sql
使用资源名称在 webapp 和 cosmos-sql 之间创建连接
az webapp connection create cosmos-sql -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --database MyDB --system-identity
使用资源名称在 webapp 槽和 cosmos-sql 之间创建连接
az webapp connection create cosmos-sql -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --database MyDB --system-identity
使用资源 ID 在 webapp 和 cosmos-sql 之间创建连接
az webapp connection create cosmos-sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/sqlDatabases/{database} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
cosmos 数据库帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、 '--account'、 '--database',则为必需。
包含 cosmos 数据库帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create cosmos-table
创建与 cosmos-table 的 Web 应用连接。
az webapp connection create cosmos-table [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--table]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 cosmos-table 之间创建连接
az webapp connection create cosmos-table
使用资源名称在 webapp 和 cosmos-table 之间创建连接
az webapp connection create cosmos-table -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --table MyTable --system-identity
使用资源名称在 webapp 槽和 cosmos-table 之间创建连接
az webapp connection create cosmos-table -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --table MyTable --system-identity
使用资源 ID 在 webapp 和 cosmos-table 之间创建连接
az webapp connection create cosmos-table --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/tables/{table} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
cosmos 数据库帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
表的名称。 如果未指定“--target-id”,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、 '--account'、 '--table',则为必需。
包含 cosmos 数据库帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create eventhub
创建到 eventhub 的 Web 应用连接。
az webapp connection create eventhub [--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, kafka-springBoot, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--namespace]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 eventhub 之间创建连接
az webapp connection create eventhub
使用资源名称在 webapp 和 eventhub 之间创建连接
az webapp connection create eventhub -g WebAppRG -n MyWebApp --tg EventhubRG --namespace MyNamespace --system-identity
使用资源名称在 Webapp 槽和 eventhub 之间创建连接
az webapp connection create eventhub -g WebAppRG -n MyWebApp --slot MySlot --tg EventhubRG --namespace MyNamespace --system-identity
使用资源 ID 在 Webapp 和 eventhub 之间创建连接
az webapp connection create eventhub --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.EventHub/namespaces/{namespace} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, kafka-springBoot, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
事件中心命名空间的名称。 如果未指定“--target-id”,则为必需。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--namespace'] ,则为必需。
包含 eventhub 的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create fabric-sql
创建与 fabric-sql 的 Web 应用连接。
az webapp connection create fabric-sql [--appconfig-id]
[--client-type {dotnet, go, java, none, php, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--fabric-sql-db-uuid]
[--fabric-workspace-uuid]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 fabric-sql 之间创建连接
az webapp connection create fabric-sql
使用资源名称在 webapp 和 fabric-sql 之间创建连接
az webapp connection create fabric-sql -g WebAppRG -n MyWebApp --fabric-workspace-uuid TargetFabricWorkspaceUUID --fabric-sql-db-uuid TargetFabricSQLDatabaseUUID --system-identity
使用资源名称在 Webapp 槽和 fabric-sql 之间创建连接
az webapp connection create fabric-sql -g WebAppRG -n MyWebApp --slot MySlot --fabric-workspace-uuid TargetFabricWorkspaceUUID --fabric-sql-db-uuid TargetFabricSQLDatabaseUUID --system-identity
使用资源 ID 在 webapp 和 fabric-sql 之间创建连接
az webapp connection create fabric-sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id https://api.fabric.microsoft.com/v1/workspaces/{fabric_workspace_uuid}/SqlDatabases/{fabric_sql_db_uuid} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, go, java, none, php, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
目标 Fabric SQL 数据库的 UUID。 如果未指定“--target-id”,则为必需。
包含目标 SQL 数据库的 Fabric 工作区的 UUID。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--fabric-workspace-uuid', '--fabric-sql-db-uuid'],则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create fabric-sql (serviceconnector-passwordless 扩展)
创建与 fabric-sql 的 Web 应用连接。
az webapp connection create fabric-sql [--appconfig-id]
[--client-type {dotnet, go, java, none, php, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--fabric-sql-db-uuid]
[--fabric-workspace-uuid]
[--name]
[--new]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--user-identity]
[--vault-id]
[--yes]
示例
以交互方式在 webapp 和 fabric-sql 之间创建连接
az webapp connection create fabric-sql
使用资源名称在 webapp 和 fabric-sql 之间创建连接
az webapp connection create fabric-sql -g WebAppRG -n MyWebApp --fabric-workspace-uuid TargetFabricWorkspaceUUID --fabric-sql-db-uuid TargetFabricSQLDatabaseUUID --system-identity
使用资源 ID 在 webapp 和 fabric-sql 之间创建连接
az webapp connection create fabric-sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id https://api.fabric.microsoft.com/v1/workspaces/{fabric_workspace_uuid}/SqlDatabases/{fabric_sql_db_uuid} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, go, java, none, php, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
目标 Fabric SQL 数据库的 UUID。 如果未指定“--target-id”,则为必需。
包含目标 SQL 数据库的 Fabric 工作区的 UUID。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
属性 | 值 |
---|---|
默认值: | False |
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--fabric-workspace-uuid', '--fabric-sql-db-uuid'],则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
不要提示确认。
属性 | 值 |
---|---|
默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create keyvault
创建到 keyvault 的 Web 应用连接。
az webapp connection create keyvault [--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--new {false, true}]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault]
[--vault-id]
示例
以交互方式在 Web 应用和 keyvault 之间创建连接
az webapp connection create keyvault
使用资源名称在 webapp 和 keyvault 之间创建连接
az webapp connection create keyvault -g WebAppRG -n MyWebApp --tg KeyvaultRG --vault MyVault --system-identity
使用资源名称在 Webapp 槽和 keyvault 之间创建连接
az webapp connection create keyvault -g WebAppRG -n MyWebApp --slot MySlot --tg KeyvaultRG --vault MyVault --system-identity
使用资源 ID 在 webapp 和 keyvault 之间创建连接
az webapp connection create keyvault --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.KeyVault/vaults/{vault} --system-identity
创建新的 keyvault 并以交互方式将 Web 应用连接到它
az webapp connection create keyvault --new
创建新的 keyvault 并将 Web 应用连接到它
az webapp connection create keyvault --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --new
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
指示在创建 Web 应用连接时是否创建新的 keyvault。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--vault'] ,则为必需。
包含 keyvault 的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
keyvault 的名称。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create mongodb-atlas
创建到 mongodb-atlas 的 Webapp 连接。
az webapp connection create mongodb-atlas [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--secret]
[--server]
[--slot]
[--source-id]
[--target-resource-group --tg]
[--vault-id]
示例
以交互方式在 webapp 和 mongodb-atlas 之间创建连接
az webapp connection create mongodb-atlas
使用资源名称在 webapp 和 mongodb-atlas 之间创建连接
az webapp connection create mongodb-atlas -g WebAppRG -n MyWebApp --tg MongoDBAtlasRG --server MongoDBAtlasServer --secret secret=xx
使用资源名称在 webapp 槽和 mongodb-atlas 之间创建连接
az webapp connection create mongodb-atlas -g WebAppRG -n MyWebApp --slot MySlot --tg MongoDBAtlasRG --server MongoDBAtlasServer --secret secret=xx
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证的连接字符串。
用法:--secret secret=XX
secret : 机密身份验证的连接字符串。示例:mongodb+srv://myUser:myPassword@cluster0.a12345.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
MongoDB Atlas 服务器的名称。 如果未指定“--target-id”,则为必需。
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
包含 MongoDB Atlas 的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create mysql
此命令已弃用,将在将来的版本中删除。
创建到 mysql 的 Web 应用连接。
az webapp connection create mysql [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--server]
[--service-endpoint {false, true}]
[--slot]
[--source-id]
[--target-id]
[--target-resource-group --tg]
[--vault-id]
示例
以交互方式在 webapp 和 mysql 之间创建连接
az webapp connection create mysql
使用资源名称在 webapp 和 mysql 之间创建连接
az webapp connection create mysql -g WebAppRG -n MyWebApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源名称在 Webapp 槽和 mysql 之间创建连接
az webapp connection create mysql -g WebAppRG -n MyWebApp --slot MySlot --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 webapp 和 mysql 之间创建连接
az webapp connection create mysql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBForMySQL/servers/{server}/databases/{database} --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
mysql 数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要 <secret, secret-uri, secret-name>
之一。 机密身份验证的密码或帐户密钥。机密 URI:需要 <secret, secret-uri, secret-name>
之一。 用于存储密码的 Keyvault 机密 URI。
secret-name:需要 <secret, secret-uri, secret-name>
之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
mysql 服务器的名称。 如果未指定“--target-id”,则为必需。
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 mysql 服务器的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create mysql-flexible
创建与 mysql 灵活连接的 Webapp 连接。
az webapp connection create mysql-flexible [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--server]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 mysql 灵活之间创建连接
az webapp connection create mysql-flexible
使用资源名称在 webapp 与 mysql 灵活之间创建连接
az webapp connection create mysql-flexible -g WebAppRG -n MyWebApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源名称在 webapp 槽和 mysql 灵活之间创建连接
az webapp connection create mysql-flexible -g WebAppRG -n MyWebApp --slot MySlot --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 webapp 与 mysql 灵活之间创建连接
az webapp connection create mysql-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforMySQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
mysql 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要 <secret, secret-uri, secret-name>
之一。 机密身份验证的密码或帐户密钥。机密 URI:需要 <secret, secret-uri, secret-name>
之一。 用于存储密码的 Keyvault 机密 URI。
secret-name:需要 <secret, secret-uri, secret-name>
之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
mysql 灵活服务器的名称。 如果未指定“--target-id”,则为必需。
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
用法:--system-identity mysql-identity-id=xx
mysql-identity-id :可选。 用于 MySQL 灵活服务器 AAD 身份验证的标识 ID。 如果你是服务器 AAD 管理员,请将其忽略。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 mysql 灵活服务器的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create mysql-flexible (serviceconnector-passwordless 扩展)
创建与 mysql 灵活连接的 Webapp 连接。
az webapp connection create mysql-flexible [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--new]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--server]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
[--yes]
示例
以交互方式在 webapp 和 mysql 灵活之间创建连接
az webapp connection create mysql-flexible
使用资源名称在 webapp 与 mysql 灵活之间创建连接
az webapp connection create mysql-flexible -g WebAppRG -n MyWebApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 webapp 与 mysql 灵活之间创建连接
az webapp connection create mysql-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforMySQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
mysql 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
属性 | 值 |
---|---|
默认值: | False |
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要机密、机密 URI、机密名称之一。 机密身份验证的密码或帐户密钥。secret-uri:需要机密、机密 URI、机密名称之一。 用于存储密码的 Keyvault 机密 URI。 secret-name:需要机密、secret-uri、secret-name 之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
mysql 灵活服务器的名称。 如果未指定“--target-id”,则为必需。
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。 mysql-identity-id :可选。 用于 MySQL 灵活服务器Microsoft Entra 身份验证的标识 ID。 如果你是服务器Microsoft Entra 管理员,请将其忽略。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
用法:--system-identity mysql-identity-id=xx
mysql-identity-id :可选。 用于 MySQL 灵活服务器Microsoft Entra 身份验证的标识 ID。 如果你是服务器Microsoft Entra 管理员,请将其忽略。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 mysql 灵活服务器的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。 mysql-identity-id :可选。 用于 MySQL 灵活服务器Microsoft Entra 身份验证的标识 ID。 如果你是服务器Microsoft Entra 管理员,请将其忽略。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
不要提示确认。
属性 | 值 |
---|---|
默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create neon-postgres
创建与 neon-postgres 的 Web 应用连接。
az webapp connection create neon-postgres [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--secret]
[--server]
[--slot]
[--source-id]
[--vault-id]
示例
以交互方式在 webapp 和 neon-postgres 之间创建连接
az webapp connection create neon-postgres
使用资源名称在 webapp 和 neon-postgres 之间创建连接
az webapp connection create neon-postgres -g WebAppRG -n MyWebApp --server MyServer --database MyDB --secret name=XX secret=XX
使用资源名称在 webapp 槽和 neon-postgres 之间创建连接
az webapp connection create neon-postgres -g WebAppRG -n MyWebApp --slot MySlot --server MyServer --database MyDB --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
sql 数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要 <secret, secret-uri, secret-name>
之一。 机密身份验证的密码或帐户密钥。机密 URI:需要 <secret, secret-uri, secret-name>
之一。 用于存储密码的 Keyvault 机密 URI。
secret-name:需要 <secret, secret-uri, secret-name>
之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
SQL Server 的名称。 如果未指定“--target-id”,则为必需。
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create postgres
此命令已弃用,将在将来的版本中删除。
创建到 postgres 的 Web 应用连接。
az webapp connection create postgres [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--new {false, true}]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--server]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 postgres 之间创建连接
az webapp connection create postgres
使用资源名称在 webapp 和 postgres 之间创建连接
az webapp connection create postgres -g WebAppRG -n MyWebApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源名称在 Webapp 槽和 postgres 之间创建连接
az webapp connection create postgres -g WebAppRG -n MyWebApp --slot MySlot --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 webapp 和 postgres 之间创建连接
az webapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/servers/{server}/databases/{database} --secret name=XX secret=XX
创建新的 postgres 并以交互方式将 Web 应用连接到它
az webapp connection create postgres --new
创建新的 postgres 并将 Web 应用连接到它
az webapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --new
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
postgres 数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
指示在创建 Web 应用连接时是否创建新的 postgres。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要 <secret, secret-uri, secret-name>
之一。 机密身份验证的密码或帐户密钥。机密 URI:需要 <secret, secret-uri, secret-name>
之一。 用于存储密码的 Keyvault 机密 URI。
secret-name:需要 <secret, secret-uri, secret-name>
之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
postgres 服务器的名称。 如果未指定“--target-id”,则为必需。
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 postgres 服务的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create postgres-flexible
创建与 postgres 灵活连接的 Web 应用连接。
az webapp connection create postgres-flexible [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--secret]
[--server]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 postgres 灵活之间创建连接
az webapp connection create postgres-flexible
使用资源名称在 webapp 和 postgres 灵活之间创建连接
az webapp connection create postgres-flexible -g WebAppRG -n MyWebApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源名称在 webapp 槽和 postgres 灵活之间创建连接
az webapp connection create postgres-flexible -g WebAppRG -n MyWebApp --slot MySlot --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 webapp 与 postgres 灵活之间创建连接
az webapp connection create postgres-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
postgres 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要 <secret, secret-uri, secret-name>
之一。 机密身份验证的密码或帐户密钥。机密 URI:需要 <secret, secret-uri, secret-name>
之一。 用于存储密码的 Keyvault 机密 URI。
secret-name:需要 <secret, secret-uri, secret-name>
之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
postgres 灵活服务器的名称。 如果未指定“--target-id”,则为必需。
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含灵活 postgres 服务的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create postgres-flexible (serviceconnector-passwordless 扩展)
创建与 postgres 灵活连接的 Web 应用连接。
az webapp connection create postgres-flexible [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--new]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--secret]
[--server]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
[--yes]
示例
以交互方式在 webapp 和 postgres 灵活之间创建连接
az webapp connection create postgres-flexible
使用资源名称在 webapp 和 postgres 灵活之间创建连接
az webapp connection create postgres-flexible -g WebAppRG -n MyWebApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 webapp 与 postgres 灵活之间创建连接
az webapp connection create postgres-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
postgres 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
属性 | 值 |
---|---|
默认值: | False |
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要机密、机密 URI、机密名称之一。 机密身份验证的密码或帐户密钥。secret-uri:需要机密、机密 URI、机密名称之一。 用于存储密码的 Keyvault 机密 URI。 secret-name:需要机密、secret-uri、secret-name 之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
postgres 灵活服务器的名称。 如果未指定“--target-id”,则为必需。
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含灵活 postgres 服务的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
不要提示确认。
属性 | 值 |
---|---|
默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create redis
创建与 redis 的 Web 应用连接。
az webapp connection create redis [--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--server]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 redis 之间创建连接
az webapp connection create redis
使用资源名称在 webapp 和 redis 之间创建连接
az webapp connection create redis -g WebAppRG -n MyWebApp --tg RedisRG --server MyServer --database MyDB --system-identity
使用资源名称在 Webapp 槽和 redis 之间创建连接
az webapp connection create redis -g WebAppRG -n MyWebApp --slot MySlot --tg RedisRG --server MyServer --database MyDB --system-identity
使用资源 ID 在 webapp 和 redis 之间创建连接
az webapp connection create redis --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redis/{server}/databases/{database} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
redis 数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
redis 服务器的名称。 如果未指定“--target-id”,则为必需。
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 redis 服务器的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create redis-enterprise
创建与 redis-enterprise 的 Web 应用连接。
az webapp connection create redis-enterprise [--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--resource-group]
[--secret]
[--server]
[--slot]
[--source-id]
[--target-id]
[--target-resource-group --tg]
[--vault-id]
示例
以交互方式在 webapp 与 redis-enterprise 之间创建连接
az webapp connection create redis-enterprise
使用资源名称在 webapp 与 redis-enterprise 之间创建连接
az webapp connection create redis-enterprise -g WebAppRG -n MyWebApp --tg RedisRG --server MyServer --database MyDB --secret
使用资源名称在 webapp 槽与 redis-enterprise 之间创建连接
az webapp connection create redis-enterprise -g WebAppRG -n MyWebApp --slot MySlot --tg RedisRG --server MyServer --database MyDB --secret
使用资源 ID 在 webapp 与 redis-enterprise 之间创建连接
az webapp connection create redis-enterprise --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redisEnterprise/{server}/databases/{database} --secret
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
redis 企业数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
redis 企业服务器的名称。 如果未指定“--target-id”,则为必需。
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 redis 服务器的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create servicebus
创建到 servicebus 的 Web 应用连接。
az webapp connection create servicebus [--appconfig-id]
[--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--namespace]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 与 servicebus 之间创建连接
az webapp connection create servicebus
使用资源名称在 Webapp 与 servicebus 之间创建连接
az webapp connection create servicebus -g WebAppRG -n MyWebApp --tg ServicebusRG --namespace MyNamespace --system-identity
使用资源名称在 Webapp 槽与 servicebus 之间创建连接
az webapp connection create servicebus -g WebAppRG -n MyWebApp --slot MySlot --tg ServicebusRG --namespace MyNamespace --system-identity
使用资源 ID 在 Webapp 与 servicebus 之间创建连接
az webapp connection create servicebus --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.ServiceBus/namespaces/{namespace} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
servicebus 命名空间的名称。 如果未指定“--target-id”,则为必需。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--namespace'] ,则为必需。
包含 servicebus 的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create signalr
创建到 signalr 的 Web 应用连接。
az webapp connection create signalr [--appconfig-id]
[--client-type {dotnet, dotnet-internal, none}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-principal]
[--signalr]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 signalr 之间创建连接
az webapp connection create signalr
使用资源名称在 webapp 和 signalr 之间创建连接
az webapp connection create signalr -g WebAppRG -n MyWebApp --tg SignalrRG --signalr MySignalR --system-identity
使用资源名称在 Webapp 槽和信号器之间创建连接
az webapp connection create signalr -g WebAppRG -n MyWebApp --slot MySlot --tg SignalrRG --signalr MySignalR --system-identity
使用资源 ID 在 webapp 和 signalr 之间创建连接
az webapp connection create signalr --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.SignalRService/SignalR/{signalr} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, none |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
信号器服务的名称。 如果未指定“--target-id”,则为必需。
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--signalr'] ,则为必需。
包含信号器的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create sql
创建与 sql 的 Web 应用连接。
az webapp connection create sql [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--server]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 webapp 和 sql 之间创建连接
az webapp connection create sql
使用资源名称在 webapp 和 sql 之间创建连接
az webapp connection create sql -g WebAppRG -n MyWebApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源名称在 Webapp 槽和 sql 之间创建连接
az webapp connection create sql -g WebAppRG -n MyWebApp --slot MySlot --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 Webapp 和 sql 之间创建连接
az webapp connection create sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Sql/servers/{server}/databases/{database} --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
sql 数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要 <secret, secret-uri, secret-name>
之一。 机密身份验证的密码或帐户密钥。机密 URI:需要 <secret, secret-uri, secret-name>
之一。 用于存储密码的 Keyvault 机密 URI。
secret-name:需要 <secret, secret-uri, secret-name>
之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
SQL Server 的名称。 如果未指定“--target-id”,则为必需。
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 sql Server 的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create sql (serviceconnector-passwordless 扩展)
创建与 sql 的 Web 应用连接。
az webapp connection create sql [--appconfig-id]
[--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
[--config-connstr {false, true}]
[--connection]
[--connstr-props]
[--customized-keys]
[--database]
[--name]
[--new]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--server]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
[--yes]
示例
以交互方式在 webapp 和 sql 之间创建连接
az webapp connection create sql
使用资源名称在 webapp 和 sql 之间创建连接
az webapp connection create sql -g WebAppRG -n MyWebApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX
使用资源 ID 在 Webapp 和 sql 之间创建连接
az webapp connection create sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Sql/servers/{server}/databases/{database} --secret name=XX secret=XX
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
将配置存储到连接字符串中,只能与 dotnet client_type一起使用。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
sql 数据库的名称。 如果未指定“--target-id”,则为必需。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
属性 | 值 |
---|---|
默认值: | False |
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
name :必需。 机密身份验证的用户名或帐户名称。机密:需要机密、机密 URI、机密名称之一。 机密身份验证的密码或帐户密钥。secret-uri:需要机密、机密 URI、机密名称之一。 用于存储密码的 Keyvault 机密 URI。 secret-name:需要机密、secret-uri、secret-name 之一。 存储密码的 Keyvault 机密名称。 仅适用于 AKS。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
SQL Server 的名称。 如果未指定“--target-id”,则为必需。
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 sql Server 的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
不要提示确认。
属性 | 值 |
---|---|
默认值: | False |
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create storage-blob
创建与 storage-blob 的 Web 应用连接。
az webapp connection create storage-blob [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--new {false, true}]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 Web 应用和 storage-blob 之间创建连接
az webapp connection create storage-blob
使用资源名称在 webapp 和 storage-blob 之间创建连接
az webapp connection create storage-blob -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --system-identity
使用资源名称在 Webapp 槽和存储 Blob 之间创建连接
az webapp connection create storage-blob -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --system-identity
使用资源 ID 在 webapp 和 storage-blob 之间创建连接
az webapp connection create storage-blob --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/blobServices/default --system-identity
创建新的存储 blob 并将 Web 应用以交互方式连接到它
az webapp connection create storage-blob --new
创建新的存储 Blob 并将 Web 应用连接到它
az webapp connection create storage-blob --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --new
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
存储帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
指示在创建 Web 应用连接时是否创建新的存储 Blob。
属性 | 值 |
---|---|
默认值: | False |
接受的值: | false, true |
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--account',则为必需。
包含存储帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create storage-file
创建到存储文件的 Web 应用连接。
az webapp connection create storage-file [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, php, python, ruby, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--slot]
[--source-id]
[--target-id]
[--target-resource-group --tg]
[--vault-id]
示例
以交互方式在 Web 应用和存储文件之间创建连接
az webapp connection create storage-file
使用资源名称在 Webapp 和存储文件之间创建连接
az webapp connection create storage-file -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --secret
使用资源名称在 Webapp 槽和存储文件之间创建连接
az webapp connection create storage-file -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --secret
使用资源 ID 在 Webapp 和存储文件之间创建连接
az webapp connection create storage-file --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default --secret
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
存储帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, php, python, ruby, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--account',则为必需。
包含存储帐户的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create storage-queue
创建与存储队列的 Web 应用连接。
az webapp connection create storage-queue [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 Web 应用和存储队列之间创建连接
az webapp connection create storage-queue
使用资源名称在 Webapp 和存储队列之间创建连接
az webapp connection create storage-queue -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --system-identity
使用资源名称在 Webapp 槽和存储队列之间创建连接
az webapp connection create storage-queue -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --system-identity
使用资源 ID 在 webapp 和存储队列之间创建连接
az webapp connection create storage-queue --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
存储帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--account',则为必需。
包含存储帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create storage-table
创建与存储表的 Web 应用连接。
az webapp connection create storage-table [--account]
[--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-endpoint {false, true}]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
示例
以交互方式在 Web 应用和存储表之间创建连接
az webapp connection create storage-table
使用资源名称在 Webapp 和存储表之间创建连接
az webapp connection create storage-table -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --system-identity
使用资源名称在 Webapp 槽和存储表之间创建连接
az webapp connection create storage-table -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --system-identity
使用资源 ID 在 webapp 和 storage-table 之间创建连接
az webapp connection create storage-table --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/tableServices/default --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
存储帐户的名称。 如果未指定“--target-id”,则为必需。
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--account',则为必需。
包含存储帐户的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |
az webapp connection create webpubsub
创建与 webpubsub 的 Web 应用连接。
az webapp connection create webpubsub [--appconfig-id]
[--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
[--connection]
[--connstr-props]
[--customized-keys]
[--name]
[--no-wait]
[--opt-out {auth, configinfo, publicnetwork}]
[--private-endpoint {false, true}]
[--resource-group]
[--secret]
[--service-principal]
[--slot]
[--source-id]
[--system-identity]
[--target-id]
[--target-resource-group --tg]
[--user-identity]
[--vault-id]
[--webpubsub]
示例
以交互方式在 webapp 和 webpubsub 之间创建连接
az webapp connection create webpubsub
使用资源名称在 Webapp 和 webpubsub 之间创建连接
az webapp connection create webpubsub -g WebAppRG -n MyWebApp --tg WebpubsubRG --webpubsub MyWebPubSub --system-identity
使用资源名称在 Webapp 槽和 Webpubsub 之间创建连接
az webapp connection create webpubsub -g WebAppRG -n MyWebApp --slot MySlot --tg WebpubsubRG --webpubsub MyWebPubSub --system-identity
使用资源 ID 在 webapp 和 webpubsub 之间创建连接
az webapp connection create webpubsub --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.SignalRService/WebPubSub/{webpubsub} --system-identity
可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
Web 应用上使用的客户端类型。
属性 | 值 |
---|---|
接受的值: | dotnet, dotnet-internal, java, nodejs, none, python |
Web 应用连接的名称。
用于生成连接字符串的其他连接字符串属性。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
Web 应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
属性 | 值 |
---|---|
默认值: | False |
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
属性 | 值 |
---|---|
接受的值: | auth, configinfo, publicnetwork |
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
属性 | 值 |
---|---|
Parameter group: | NetworkSolution Arguments |
接受的值: | false, true |
包含 Web 应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
Usage: --secret.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
槽的名称。 如果未指定,则默认为生产槽。
Web 应用的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
Usage: --system-identity.
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--webpubsub'],则为必需。
包含 webpubsub 的资源组。 如果未指定“--target-id”,则为必需。
用户分配的标识身份验证信息。
用法:--user-identity client-id=XX subs-id=XX
client-id :必需。 用户分配标识的客户端 ID。 subs-id:必需。 用户分配的标识的订阅 ID。
属性 | 值 |
---|---|
Parameter group: | AuthType Arguments |
用于存储机密值的密钥保管库的 ID。
Webpubsub 服务的名称。 如果未指定“--target-id”,则为必需。
全局参数
提高日志记录详细程度以显示所有调试日志。
属性 | 值 |
---|---|
默认值: | False |
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
属性 | 值 |
---|---|
默认值: | False |
Output format.
属性 | 值 |
---|---|
默认值: | json |
接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
属性 | 值 |
---|---|
默认值: | False |