az containerapp connection create
Note
此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 了解更多关于扩展的信息。
在容器应用和目标资源之间创建连接。
命令
az containerapp connection create app-insights
创建到 app-insights 的容器应用连接。
az containerapp connection create app-insights [--app-insights]
                                               [--appconfig-id]
                                               [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python}]
                                               [--connection]
                                               [--connstr-props]
                                               [--container]
                                               [--customized-keys]
                                               [--name]
                                               [--no-recreate {false, true}]
                                               [--no-wait]
                                               [--opt-out {auth, configinfo, publicnetwork}]
                                               [--resource-group]
                                               [--secret]
                                               [--source-id]
                                               [--target-id]
                                               [--target-resource-group --tg]
                                               [--vault-id]示例
以交互方式在 containerapp 和 app-insights 之间创建连接
az containerapp connection create app-insights使用资源名称在 containerapp 和 app-insights 之间创建连接
az containerapp connection create app-insights -g ContainerAppRG -n MyContainerApp --tg AppInsightsRG --app-insights MyAppInsights --secret使用资源 ID 在 containerapp 和 app-insights 之间创建连接
az containerapp connection create app-insights --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--app-insights'],则为必需。
包含应用见解的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create appconfig
创建到 appconfig 的 containerapp 连接。
az containerapp connection create appconfig [--app-config]
                                            [--appconfig-id]
                                            [--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
                                            [--connection]
                                            [--connstr-props]
                                            [--container]
                                            [--customized-keys]
                                            [--name]
                                            [--no-recreate {false, true}]
                                            [--no-wait]
                                            [--opt-out {auth, configinfo, publicnetwork}]
                                            [--private-endpoint {false, true}]
                                            [--resource-group]
                                            [--secret]
                                            [--service-principal]
                                            [--source-id]
                                            [--system-identity]
                                            [--target-id]
                                            [--target-resource-group --tg]
                                            [--user-identity]
                                            [--vault-id]示例
以交互方式在 containerapp 和 appconfig 之间创建连接
az containerapp connection create appconfig使用资源名称在 containerapp 和 appconfig 之间创建连接
az containerapp connection create appconfig -g ContainerAppRG -n MyContainerApp --tg AppconfigRG --app-config MyConfigStore --system-identity使用资源 ID 在 containerapp 和 appconfig 之间创建连接
az containerapp connection create appconfig --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create cognitiveservices
创建到认知服务的 containerapp 连接。
az containerapp connection create cognitiveservices [--account]
                                                    [--appconfig-id]
                                                    [--client-type {dotnet, none, python}]
                                                    [--connection]
                                                    [--connstr-props]
                                                    [--container]
                                                    [--customized-keys]
                                                    [--name]
                                                    [--no-recreate {false, true}]
                                                    [--no-wait]
                                                    [--opt-out {auth, configinfo, publicnetwork}]
                                                    [--resource-group]
                                                    [--secret]
                                                    [--service-principal]
                                                    [--source-id]
                                                    [--system-identity]
                                                    [--target-id]
                                                    [--target-resource-group --tg]
                                                    [--user-identity]
                                                    [--vault-id]示例
以交互方式在 containerapp 和 cognitiveservices 之间创建连接
az containerapp connection create cognitiveservices使用资源名称在 containerapp 和 cognitiveservices 之间创建连接
az containerapp connection create cognitiveservices -g ContainerAppRG -n MyContainerApp --tg CognitiveServicesRG --account MyAccount --system-identity使用资源 ID 在 containerapp 和 cognitiveservices 之间创建连接
az containerapp connection create cognitiveservices --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, none, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create confluent-cloud
创建到 confluent-cloud 的 containerapp 连接。
az containerapp 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]
                                                  [--container]
                                                  [--customized-keys]
                                                  [--name]
                                                  [--no-wait]
                                                  [--opt-out {auth, configinfo, publicnetwork}]
                                                  [--resource-group]
                                                  [--source-id]
                                                  [--vault-id]示例
在 containerapp 和 confluent-cloud 之间创建连接
az containerapp connection create confluent-cloud -g ContainerAppRG -n MyContainerApp --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, none, python, springBoot | 
连接的名称。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create containerapp
创建 containerapp 到 containerapp 连接。
az containerapp connection create containerapp [--appconfig-id]
                                               [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                               [--connection]
                                               [--connstr-props]
                                               [--container]
                                               [--customized-keys]
                                               [--name]
                                               [--no-recreate {false, true}]
                                               [--no-wait]
                                               [--opt-out {auth, configinfo, publicnetwork}]
                                               [--resource-group]
                                               [--source-id]
                                               [--target-app-name]
                                               [--target-id]
                                               [--target-resource-group --tg]
                                               [--vault-id]示例
以交互方式在 containerapp 和 containerapp 之间创建连接
az containerapp connection create containerapp使用资源名称在 containerapp 和 containerapp 之间创建连接
az containerapp connection create containerapp -g ContainerAppRG -n MyContainerApp --tg TargetContainerAppRG --target-app-name MyTargetContainerApp使用资源 ID 在 containerapp 和 containerapp 之间创建连接
az containerapp connection create containerapp --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.App/containerApps/{target_app_name}可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标容器应用的名称。 如果未指定“--target-id”,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--target-app-name',则为必需。
包含目标容器应用的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create cosmos-cassandra
创建到 cosmos-cassandra 的 containerapp 连接。
az containerapp connection create cosmos-cassandra [--account]
                                                   [--appconfig-id]
                                                   [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                                   [--connection]
                                                   [--connstr-props]
                                                   [--container]
                                                   [--customized-keys]
                                                   [--key-space]
                                                   [--name]
                                                   [--no-recreate {false, true}]
                                                   [--no-wait]
                                                   [--opt-out {auth, configinfo, publicnetwork}]
                                                   [--private-endpoint {false, true}]
                                                   [--resource-group]
                                                   [--secret]
                                                   [--service-endpoint {false, true}]
                                                   [--service-principal]
                                                   [--source-id]
                                                   [--system-identity]
                                                   [--target-id]
                                                   [--target-resource-group --tg]
                                                   [--user-identity]
                                                   [--vault-id]示例
以交互方式在 containerapp 和 cosmos-cassandra 之间创建连接
az containerapp connection create cosmos-cassandra使用资源名称在 containerapp 和 cosmos-cassandra 之间创建连接
az containerapp connection create cosmos-cassandra -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --key-space MyKeySpace --system-identity使用资源 ID 在 containerapp 和 cosmos-cassandra 之间创建连接
az containerapp connection create cosmos-cassandra --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
密钥空间的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create cosmos-gremlin
创建到 cosmos-gremlin 的 containerapp 连接。
az containerapp connection create cosmos-gremlin [--account]
                                                 [--appconfig-id]
                                                 [--client-type {dotnet, dotnet-internal, java, nodejs, none, php, python}]
                                                 [--connection]
                                                 [--connstr-props]
                                                 [--container]
                                                 [--customized-keys]
                                                 [--database]
                                                 [--graph]
                                                 [--name]
                                                 [--no-recreate {false, true}]
                                                 [--no-wait]
                                                 [--opt-out {auth, configinfo, publicnetwork}]
                                                 [--private-endpoint {false, true}]
                                                 [--resource-group]
                                                 [--secret]
                                                 [--service-endpoint {false, true}]
                                                 [--service-principal]
                                                 [--source-id]
                                                 [--system-identity]
                                                 [--target-id]
                                                 [--target-resource-group --tg]
                                                 [--user-identity]
                                                 [--vault-id]示例
以交互方式在 containerapp 和 cosmos-gremlin 之间创建连接
az containerapp connection create cosmos-gremlin使用资源名称在 containerapp 和 cosmos-gremlin 之间创建连接
az containerapp connection create cosmos-gremlin -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --database MyDB --graph MyGraph --system-identity使用资源 ID 在 containerapp 和 cosmos-gremlin 之间创建连接
az containerapp connection create cosmos-gremlin --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, php, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
数据库的名称。 如果未指定“--target-id”,则为必需。
图的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create cosmos-mongo
创建与 cosmos-mongo 的容器应用连接。
az containerapp connection create cosmos-mongo [--account]
                                               [--appconfig-id]
                                               [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, springBoot}]
                                               [--connection]
                                               [--connstr-props]
                                               [--container]
                                               [--customized-keys]
                                               [--database]
                                               [--name]
                                               [--no-recreate {false, true}]
                                               [--no-wait]
                                               [--opt-out {auth, configinfo, publicnetwork}]
                                               [--private-endpoint {false, true}]
                                               [--resource-group]
                                               [--secret]
                                               [--service-endpoint {false, true}]
                                               [--service-principal]
                                               [--source-id]
                                               [--system-identity]
                                               [--target-id]
                                               [--target-resource-group --tg]
                                               [--user-identity]
                                               [--vault-id]示例
以交互方式在 containerapp 和 cosmos-mongo 之间创建连接
az containerapp connection create cosmos-mongo使用资源名称在 containerapp 和 cosmos-mongo 之间创建连接
az containerapp connection create cosmos-mongo -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --database MyDB --system-identity使用资源 ID 在 containerapp 和 cosmos-mongo 之间创建连接
az containerapp connection create cosmos-mongo --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create cosmos-sql
创建到 cosmos-sql 的 containerapp 连接。
az containerapp connection create cosmos-sql [--account]
                                             [--appconfig-id]
                                             [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                             [--connection]
                                             [--connstr-props]
                                             [--container]
                                             [--customized-keys]
                                             [--database]
                                             [--name]
                                             [--no-recreate {false, true}]
                                             [--no-wait]
                                             [--opt-out {auth, configinfo, publicnetwork}]
                                             [--private-endpoint {false, true}]
                                             [--resource-group]
                                             [--secret]
                                             [--service-endpoint {false, true}]
                                             [--service-principal]
                                             [--source-id]
                                             [--system-identity]
                                             [--target-id]
                                             [--target-resource-group --tg]
                                             [--user-identity]
                                             [--vault-id]示例
以交互方式在 containerapp 和 cosmos-sql 之间创建连接
az containerapp connection create cosmos-sql使用资源名称在 containerapp 和 cosmos-sql 之间创建连接
az containerapp connection create cosmos-sql -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --database MyDB --system-identity使用资源 ID 在 containerapp 和 cosmos-sql 之间创建连接
az containerapp connection create cosmos-sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create cosmos-table
创建到 cosmos-table 的 containerapp 连接。
az containerapp connection create cosmos-table [--account]
                                               [--appconfig-id]
                                               [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                               [--connection]
                                               [--connstr-props]
                                               [--container]
                                               [--customized-keys]
                                               [--name]
                                               [--no-recreate {false, true}]
                                               [--no-wait]
                                               [--opt-out {auth, configinfo, publicnetwork}]
                                               [--private-endpoint {false, true}]
                                               [--resource-group]
                                               [--secret]
                                               [--service-endpoint {false, true}]
                                               [--service-principal]
                                               [--source-id]
                                               [--system-identity]
                                               [--table]
                                               [--target-id]
                                               [--target-resource-group --tg]
                                               [--user-identity]
                                               [--vault-id]示例
以交互方式在 containerapp 和 cosmos-table 之间创建连接
az containerapp connection create cosmos-table使用资源名称在 containerapp 和 cosmos-table 之间创建连接
az containerapp connection create cosmos-table -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --table MyTable --system-identity使用资源 ID 在 containerapp 和 cosmos-table 之间创建连接
az containerapp connection create cosmos-table --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create eventhub
创建到 eventhub 的 containerapp 连接。
az containerapp connection create eventhub [--appconfig-id]
                                           [--client-type {dotnet, dotnet-internal, go, java, kafka-springBoot, nodejs, none, python, springBoot}]
                                           [--connection]
                                           [--connstr-props]
                                           [--container]
                                           [--customized-keys]
                                           [--name]
                                           [--namespace]
                                           [--no-recreate {false, true}]
                                           [--no-wait]
                                           [--opt-out {auth, configinfo, publicnetwork}]
                                           [--private-endpoint {false, true}]
                                           [--resource-group]
                                           [--secret]
                                           [--service-endpoint {false, true}]
                                           [--service-principal]
                                           [--source-id]
                                           [--system-identity]
                                           [--target-id]
                                           [--target-resource-group --tg]
                                           [--user-identity]
                                           [--vault-id]示例
以交互方式在 containerapp 和 eventhub 之间创建连接
az containerapp connection create eventhub使用资源名称在 containerapp 和 eventhub 之间创建连接
az containerapp connection create eventhub -g ContainerAppRG -n MyContainerApp --tg EventhubRG --namespace MyNamespace --system-identity使用资源 ID 在 containerapp 和 eventhub 之间创建连接
az containerapp connection create eventhub --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, kafka-springBoot, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
事件中心命名空间的名称。 如果未指定“--target-id”,则为必需。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create fabric-sql
创建到 fabric-sql 的 containerapp 连接。
az containerapp connection create fabric-sql [--appconfig-id]
                                             [--client-type {dotnet, go, java, none, php, python}]
                                             [--connection]
                                             [--connstr-props]
                                             [--container]
                                             [--customized-keys]
                                             [--fabric-sql-db-uuid]
                                             [--fabric-workspace-uuid]
                                             [--name]
                                             [--no-recreate {false, true}]
                                             [--no-wait]
                                             [--opt-out {auth, configinfo, publicnetwork}]
                                             [--resource-group]
                                             [--source-id]
                                             [--system-identity]
                                             [--target-id]
                                             [--user-identity]
                                             [--vault-id]示例
以交互方式在 containerapp 和 fabric-sql 之间创建连接
az containerapp connection create fabric-sql使用资源名称在 containerapp 和 fabric-sql 之间创建连接
az containerapp connection create fabric-sql -g ContainerAppRG -n MyContainerApp --fabric-workspace-uuid TargetFabricWorkspaceUUID --fabric-sql-db-uuid TargetFabricSQLDatabaseUUID --system-identity使用资源 ID 在 containerapp 和 fabric-sql 之间创建连接
az containerapp connection create fabric-sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, go, java, none, php, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
目标 Fabric SQL 数据库的 UUID。 如果未指定“--target-id”,则为必需。
包含目标 SQL 数据库的 Fabric 工作区的 UUID。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create fabric-sql (serviceconnector-passwordless 扩展)
创建到 fabric-sql 的 containerapp 连接。
az containerapp connection create fabric-sql [--appconfig-id]
                                             [--client-type {dotnet, go, java, none, php, python}]
                                             [--connection]
                                             [--connstr-props]
                                             [--container]
                                             [--customized-keys]
                                             [--fabric-sql-db-uuid]
                                             [--fabric-workspace-uuid]
                                             [--name]
                                             [--new]
                                             [--no-wait]
                                             [--opt-out {auth, configinfo, publicnetwork}]
                                             [--resource-group]
                                             [--source-id]
                                             [--system-identity]
                                             [--target-id]
                                             [--user-identity]
                                             [--vault-id]
                                             [--yes]示例
以交互方式在 containerapp 和 fabric-sql 之间创建连接
az containerapp connection create fabric-sql使用资源名称在 containerapp 和 fabric-sql 之间创建连接
az containerapp connection create fabric-sql -g ContainerAppRG -n MyContainerApp --fabric-workspace-uuid TargetFabricWorkspaceUUID --fabric-sql-db-uuid TargetFabricSQLDatabaseUUID --system-identity使用资源 ID 在 containerapp 和 fabric-sql 之间创建连接
az containerapp connection create fabric-sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, go, java, none, php, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
目标 Fabric SQL 数据库的 UUID。 如果未指定“--target-id”,则为必需。
包含目标 SQL 数据库的 Fabric 工作区的 UUID。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create keyvault
创建到 keyvault 的 containerapp 连接。
az containerapp connection create keyvault [--appconfig-id]
                                           [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                           [--connection]
                                           [--connstr-props]
                                           [--container]
                                           [--customized-keys]
                                           [--name]
                                           [--new {false, true}]
                                           [--no-recreate {false, true}]
                                           [--no-wait]
                                           [--opt-out {auth, configinfo, publicnetwork}]
                                           [--private-endpoint {false, true}]
                                           [--resource-group]
                                           [--service-endpoint {false, true}]
                                           [--service-principal]
                                           [--source-id]
                                           [--system-identity]
                                           [--target-id]
                                           [--target-resource-group --tg]
                                           [--user-identity]
                                           [--vault]
                                           [--vault-id]示例
以交互方式在 containerapp 和 keyvault 之间创建连接
az containerapp connection create keyvault使用资源名称在 containerapp 和 keyvault 之间创建连接
az containerapp connection create keyvault -g ContainerAppRG -n MyContainerApp --tg KeyvaultRG --vault MyVault --system-identity使用资源 ID 在 containerapp 和 keyvault 之间创建连接
az containerapp connection create keyvault --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.KeyVault/vaults/{vault} --system-identity创建新的 keyvault 并以交互方式将 containerapp 连接到它
az containerapp connection create keyvault --new创建新的 keyvault 并将 containerapp 连接到它
az containerapp connection create keyvault --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --new可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
指示在创建 containerapp 连接时是否创建新的 keyvault。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create mongodb-atlas
创建到 mongodb-atlas 的 containerapp 连接。
az containerapp connection create mongodb-atlas [--appconfig-id]
                                                [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                                [--connection]
                                                [--connstr-props]
                                                [--container]
                                                [--customized-keys]
                                                [--name]
                                                [--no-recreate {false, true}]
                                                [--no-wait]
                                                [--opt-out {auth, configinfo, publicnetwork}]
                                                [--resource-group]
                                                [--secret]
                                                [--server]
                                                [--source-id]
                                                [--target-resource-group --tg]
                                                [--vault-id]示例
以交互方式在 containerapp 和 mongodb-atlas 之间创建连接
az containerapp connection create mongodb-atlas使用资源名称在 containerapp 和 mongodb-atlas 之间创建连接
az containerapp connection create mongodb-atlas -g ContainerAppRG -n MyContainerApp --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--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”,则为必需。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
包含 MongoDB Atlas 的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create mysql
此命令已弃用,将在将来的版本中删除。
创建到 mysql 的 containerapp 连接。
az containerapp connection create mysql [--appconfig-id]
                                        [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                        [--connection]
                                        [--connstr-props]
                                        [--container]
                                        [--customized-keys]
                                        [--database]
                                        [--name]
                                        [--no-recreate {false, true}]
                                        [--no-wait]
                                        [--opt-out {auth, configinfo, publicnetwork}]
                                        [--private-endpoint {false, true}]
                                        [--resource-group]
                                        [--secret]
                                        [--server]
                                        [--service-endpoint {false, true}]
                                        [--source-id]
                                        [--target-id]
                                        [--target-resource-group --tg]
                                        [--vault-id]示例
以交互方式在 containerapp 和 mysql 之间创建连接
az containerapp connection create mysql使用资源名称在 containerapp 和 mysql 之间创建连接
az containerapp connection create mysql -g ContainerAppRG -n MyContainerApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 和 mysql 之间创建连接
az containerapp connection create mysql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
mysql 数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 mysql 服务器的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create mysql-flexible
创建与 mysql 灵活连接的 containerapp 连接。
az containerapp connection create mysql-flexible [--appconfig-id]
                                                 [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                                 [--connection]
                                                 [--connstr-props]
                                                 [--container]
                                                 [--customized-keys]
                                                 [--database]
                                                 [--name]
                                                 [--no-recreate {false, true}]
                                                 [--no-wait]
                                                 [--opt-out {auth, configinfo, publicnetwork}]
                                                 [--private-endpoint {false, true}]
                                                 [--resource-group]
                                                 [--secret]
                                                 [--server]
                                                 [--service-principal]
                                                 [--source-id]
                                                 [--system-identity]
                                                 [--target-id]
                                                 [--target-resource-group --tg]
                                                 [--user-identity]
                                                 [--vault-id]示例
以交互方式在 containerapp 和 mysql 灵活之间创建连接
az containerapp connection create mysql-flexible使用资源名称在 containerapp 与 mysql 灵活之间创建连接
az containerapp connection create mysql-flexible -g ContainerAppRG -n MyContainerApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 与 mysql 灵活之间创建连接
az containerapp connection create mysql-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
mysql 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create mysql-flexible (serviceconnector-passwordless 扩展)
创建与 mysql 灵活连接的 containerapp 连接。
az containerapp connection create mysql-flexible [--appconfig-id]
                                                 [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                                 [--connection]
                                                 [--connstr-props]
                                                 [--container]
                                                 [--customized-keys]
                                                 [--database]
                                                 [--name]
                                                 [--new]
                                                 [--no-wait]
                                                 [--opt-out {auth, configinfo, publicnetwork}]
                                                 [--private-endpoint {false, true}]
                                                 [--resource-group]
                                                 [--secret]
                                                 [--server]
                                                 [--service-principal]
                                                 [--source-id]
                                                 [--system-identity]
                                                 [--target-id]
                                                 [--target-resource-group --tg]
                                                 [--user-identity]
                                                 [--vault-id]
                                                 [--yes]示例
以交互方式在 containerapp 和 mysql 灵活之间创建连接
az containerapp connection create mysql-flexible使用资源名称在 containerapp 与 mysql 灵活之间创建连接
az containerapp connection create mysql-flexible -g ContainerAppRG -n MyContainerApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 与 mysql 灵活之间创建连接
az containerapp connection create mysql-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
mysql 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create neon-postgres
创建到 neon-postgres 的 containerapp 连接。
az containerapp connection create neon-postgres [--appconfig-id]
                                                [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                                [--connection]
                                                [--connstr-props]
                                                [--container]
                                                [--customized-keys]
                                                [--database]
                                                [--name]
                                                [--no-recreate {false, true}]
                                                [--no-wait]
                                                [--opt-out {auth, configinfo, publicnetwork}]
                                                [--resource-group]
                                                [--secret]
                                                [--server]
                                                [--source-id]
                                                [--vault-id]示例
以交互方式在 containerapp 和 neon-postgres 之间创建连接
az containerapp connection create neon-postgres使用资源名称在 containerapp 和 neon-postgres 之间创建连接
az containerapp connection create neon-postgres -g ContainerAppRG -n MyContainerApp --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
sql 数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--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”,则为必需。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create postgres
此命令已弃用,将在将来的版本中删除。
创建到 postgres 的容器应用连接。
az containerapp connection create postgres [--appconfig-id]
                                           [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                           [--connection]
                                           [--connstr-props]
                                           [--container]
                                           [--customized-keys]
                                           [--database]
                                           [--name]
                                           [--new {false, true}]
                                           [--no-recreate {false, true}]
                                           [--no-wait]
                                           [--opt-out {auth, configinfo, publicnetwork}]
                                           [--private-endpoint {false, true}]
                                           [--resource-group]
                                           [--secret]
                                           [--server]
                                           [--service-endpoint {false, true}]
                                           [--service-principal]
                                           [--source-id]
                                           [--system-identity]
                                           [--target-id]
                                           [--target-resource-group --tg]
                                           [--user-identity]
                                           [--vault-id]示例
以交互方式在 containerapp 和 postgres 之间创建连接
az containerapp connection create postgres使用资源名称在 containerapp 和 postgres 之间创建连接
az containerapp connection create postgres -g ContainerAppRG -n MyContainerApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 和 postgres 之间创建连接
az containerapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/servers/{server}/databases/{database} --secret name=XX secret=XX创建新的 postgres,以交互方式将 containerapp 连接到它
az containerapp connection create postgres --new创建新的 postgres 并将 containerapp 连接到它
az containerapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --new可选参数
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
要存储配置的应用配置 ID。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
postgres 数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
指示在创建容器应用连接时是否创建新的 postgres。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create postgres-flexible
创建到 postgres 灵活部署的容器应用连接。
az containerapp connection create postgres-flexible [--appconfig-id]
                                                    [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                                    [--connection]
                                                    [--connstr-props]
                                                    [--container]
                                                    [--customized-keys]
                                                    [--database]
                                                    [--name]
                                                    [--no-recreate {false, true}]
                                                    [--no-wait]
                                                    [--opt-out {auth, configinfo, publicnetwork}]
                                                    [--resource-group]
                                                    [--secret]
                                                    [--server]
                                                    [--service-principal]
                                                    [--source-id]
                                                    [--system-identity]
                                                    [--target-id]
                                                    [--target-resource-group --tg]
                                                    [--user-identity]
                                                    [--vault-id]示例
以交互方式在 containerapp 和 postgres 灵活之间创建连接
az containerapp connection create postgres-flexible使用资源名称在 containerapp 和 postgres 灵活之间创建连接
az containerapp connection create postgres-flexible -g ContainerAppRG -n MyContainerApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 和 postgres 灵活之间创建连接
az containerapp connection create postgres-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
postgres 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create postgres-flexible (serviceconnector-passwordless 扩展)
创建到 postgres 灵活部署的容器应用连接。
az containerapp connection create postgres-flexible [--appconfig-id]
                                                    [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                                    [--connection]
                                                    [--connstr-props]
                                                    [--container]
                                                    [--customized-keys]
                                                    [--database]
                                                    [--name]
                                                    [--new]
                                                    [--no-wait]
                                                    [--opt-out {auth, configinfo, publicnetwork}]
                                                    [--resource-group]
                                                    [--secret]
                                                    [--server]
                                                    [--service-principal]
                                                    [--source-id]
                                                    [--system-identity]
                                                    [--target-id]
                                                    [--target-resource-group --tg]
                                                    [--user-identity]
                                                    [--vault-id]
                                                    [--yes]示例
以交互方式在 containerapp 和 postgres 灵活之间创建连接
az containerapp connection create postgres-flexible使用资源名称在 containerapp 和 postgres 灵活之间创建连接
az containerapp connection create postgres-flexible -g ContainerAppRG -n MyContainerApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 和 postgres 灵活之间创建连接
az containerapp connection create postgres-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
postgres 灵活数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create redis
创建到 redis 的 containerapp 连接。
az containerapp connection create redis [--appconfig-id]
                                        [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                        [--connection]
                                        [--connstr-props]
                                        [--container]
                                        [--customized-keys]
                                        [--database]
                                        [--name]
                                        [--no-recreate {false, true}]
                                        [--no-wait]
                                        [--opt-out {auth, configinfo, publicnetwork}]
                                        [--private-endpoint {false, true}]
                                        [--resource-group]
                                        [--secret]
                                        [--server]
                                        [--service-principal]
                                        [--source-id]
                                        [--system-identity]
                                        [--target-id]
                                        [--target-resource-group --tg]
                                        [--user-identity]
                                        [--vault-id]示例
以交互方式在 containerapp 和 redis 之间创建连接
az containerapp connection create redis使用资源名称在 containerapp 和 redis 之间创建连接
az containerapp connection create redis -g ContainerAppRG -n MyContainerApp --tg RedisRG --server MyServer --database MyDB --system-identity使用资源 ID 在 containerapp 和 redis 之间创建连接
az containerapp connection create redis --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
redis 数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create redis-enterprise
创建与 redis-enterprise 的容器应用连接。
az containerapp connection create redis-enterprise [--appconfig-id]
                                                   [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                                   [--connection]
                                                   [--connstr-props]
                                                   [--container]
                                                   [--customized-keys]
                                                   [--database]
                                                   [--name]
                                                   [--no-recreate {false, true}]
                                                   [--no-wait]
                                                   [--opt-out {auth, configinfo, publicnetwork}]
                                                   [--resource-group]
                                                   [--secret]
                                                   [--server]
                                                   [--source-id]
                                                   [--target-id]
                                                   [--target-resource-group --tg]
                                                   [--vault-id]示例
以交互方式在 containerapp 与 redis-enterprise 之间创建连接
az containerapp connection create redis-enterprise使用资源名称在 containerapp 与 redis-enterprise 之间创建连接
az containerapp connection create redis-enterprise -g ContainerAppRG -n MyContainerApp --tg RedisRG --server MyServer --database MyDB --secret使用资源 ID 在 containerapp 与 redis-enterprise 之间创建连接
az containerapp connection create redis-enterprise --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
redis 企业数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
redis 企业服务器的名称。 如果未指定“--target-id”,则为必需。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group'、'--server'、'--database'],则为必需。
包含 redis 服务器的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create servicebus
创建到 servicebus 的 containerapp 连接。
az containerapp connection create servicebus [--appconfig-id]
                                             [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                             [--connection]
                                             [--connstr-props]
                                             [--container]
                                             [--customized-keys]
                                             [--name]
                                             [--namespace]
                                             [--no-recreate {false, true}]
                                             [--no-wait]
                                             [--opt-out {auth, configinfo, publicnetwork}]
                                             [--private-endpoint {false, true}]
                                             [--resource-group]
                                             [--secret]
                                             [--service-endpoint {false, true}]
                                             [--service-principal]
                                             [--source-id]
                                             [--system-identity]
                                             [--target-id]
                                             [--target-resource-group --tg]
                                             [--user-identity]
                                             [--vault-id]示例
以交互方式在 containerapp 与 servicebus 之间创建连接
az containerapp connection create servicebus使用资源名称在 containerapp 与 servicebus 之间创建连接
az containerapp connection create servicebus -g ContainerAppRG -n MyContainerApp --tg ServicebusRG --namespace MyNamespace --system-identity使用资源 ID 在 containerapp 与 servicebus 之间创建连接
az containerapp connection create servicebus --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
servicebus 命名空间的名称。 如果未指定“--target-id”,则为必需。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create signalr
创建到 signalr 的 containerapp 连接。
az containerapp connection create signalr [--appconfig-id]
                                          [--client-type {dotnet, dotnet-internal, none}]
                                          [--connection]
                                          [--connstr-props]
                                          [--container]
                                          [--customized-keys]
                                          [--name]
                                          [--no-recreate {false, true}]
                                          [--no-wait]
                                          [--opt-out {auth, configinfo, publicnetwork}]
                                          [--private-endpoint {false, true}]
                                          [--resource-group]
                                          [--secret]
                                          [--service-principal]
                                          [--signalr]
                                          [--source-id]
                                          [--system-identity]
                                          [--target-id]
                                          [--target-resource-group --tg]
                                          [--user-identity]
                                          [--vault-id]示例
以交互方式在 containerapp 和 signalr 之间创建连接
az containerapp connection create signalr使用资源名称在 containerapp 和 signalr 之间创建连接
az containerapp connection create signalr -g ContainerAppRG -n MyContainerApp --tg SignalrRG --signalr MySignalR --system-identity使用资源 ID 在 containerapp 和 signalr 之间创建连接
az containerapp connection create signalr --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, none | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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”,则为必需。
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create sql
创建到 sql 的 containerapp 连接。
az containerapp connection create sql [--appconfig-id]
                                      [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                      [--connection]
                                      [--connstr-props]
                                      [--container]
                                      [--customized-keys]
                                      [--database]
                                      [--name]
                                      [--no-recreate {false, true}]
                                      [--no-wait]
                                      [--opt-out {auth, configinfo, publicnetwork}]
                                      [--private-endpoint {false, true}]
                                      [--resource-group]
                                      [--secret]
                                      [--server]
                                      [--service-endpoint {false, true}]
                                      [--service-principal]
                                      [--source-id]
                                      [--system-identity]
                                      [--target-id]
                                      [--target-resource-group --tg]
                                      [--user-identity]
                                      [--vault-id]示例
以交互方式在 containerapp 和 sql 之间创建连接
az containerapp connection create sql使用资源名称在 containerapp 和 sql 之间创建连接
az containerapp connection create sql -g ContainerAppRG -n MyContainerApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 和 sql 之间创建连接
az containerapp connection create sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
sql 数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create sql (serviceconnector-passwordless 扩展)
创建到 sql 的 containerapp 连接。
az containerapp connection create sql [--appconfig-id]
                                      [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                      [--connection]
                                      [--connstr-props]
                                      [--container]
                                      [--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]
                                      [--source-id]
                                      [--system-identity]
                                      [--target-id]
                                      [--target-resource-group --tg]
                                      [--user-identity]
                                      [--vault-id]
                                      [--yes]示例
以交互方式在 containerapp 和 sql 之间创建连接
az containerapp connection create sql使用资源名称在 containerapp 和 sql 之间创建连接
az containerapp connection create sql -g ContainerAppRG -n MyContainerApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX使用资源 ID 在 containerapp 和 sql 之间创建连接
az containerapp connection create sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
sql 数据库的名称。 如果未指定“--target-id”,则为必需。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
在数据库中创建新用户之前删除具有相同名称的现有用户。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
系统分配的标识身份验证信息。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create storage-blob
创建与 storage-blob 的容器应用连接。
az containerapp connection create storage-blob [--account]
                                               [--appconfig-id]
                                               [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                               [--connection]
                                               [--connstr-props]
                                               [--container]
                                               [--customized-keys]
                                               [--name]
                                               [--new {false, true}]
                                               [--no-recreate {false, true}]
                                               [--no-wait]
                                               [--opt-out {auth, configinfo, publicnetwork}]
                                               [--private-endpoint {false, true}]
                                               [--resource-group]
                                               [--secret]
                                               [--service-endpoint {false, true}]
                                               [--service-principal]
                                               [--source-id]
                                               [--system-identity]
                                               [--target-id]
                                               [--target-resource-group --tg]
                                               [--user-identity]
                                               [--vault-id]示例
以交互方式在 containerapp 和 storage-blob 之间创建连接
az containerapp connection create storage-blob使用资源名称在 containerapp 和 storage-blob 之间创建连接
az containerapp connection create storage-blob -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --system-identity使用资源 ID 在 containerapp 和 storage-blob 之间创建连接
az containerapp connection create storage-blob --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/blobServices/default --system-identity创建新的 storage-blob 并将 containerapp 以交互方式连接到它
az containerapp connection create storage-blob --new创建新的 storage-blob 并将 containerapp 连接到它
az containerapp connection create storage-blob --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
指示在创建 containerapp 连接时是否创建新的存储 Blob。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create storage-file
创建到存储文件的容器应用连接。
az containerapp connection create storage-file [--account]
                                               [--appconfig-id]
                                               [--client-type {dotnet, dotnet-internal, java, nodejs, none, php, python, ruby, springBoot}]
                                               [--connection]
                                               [--connstr-props]
                                               [--container]
                                               [--customized-keys]
                                               [--name]
                                               [--no-recreate {false, true}]
                                               [--no-wait]
                                               [--opt-out {auth, configinfo, publicnetwork}]
                                               [--private-endpoint {false, true}]
                                               [--resource-group]
                                               [--secret]
                                               [--service-endpoint {false, true}]
                                               [--source-id]
                                               [--target-id]
                                               [--target-resource-group --tg]
                                               [--vault-id]示例
以交互方式在 containerapp 和 storage-file 之间创建连接
az containerapp connection create storage-file使用资源名称在 containerapp 和 storage-file 之间创建连接
az containerapp connection create storage-file -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --secret使用资源 ID 在 containerapp 和 storage-file 之间创建连接
az containerapp connection create storage-file --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, php, python, ruby, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
按服务终结点连接目标服务。 源资源必须位于 VNet 中,目标 SKU 必须支持服务终结点功能。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
目标服务的资源 ID。 如果未指定 ['--target-resource-group', '--account',则为必需。
包含存储帐户的资源组。 如果未指定“--target-id”,则为必需。
用于存储机密值的密钥保管库的 ID。
全局参数
提高日志记录详细程度以显示所有调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
显示此帮助消息并退出。
仅显示错误,禁止显示警告。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create storage-queue
创建到存储队列的 containerapp 连接。
az containerapp connection create storage-queue [--account]
                                                [--appconfig-id]
                                                [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                                [--connection]
                                                [--connstr-props]
                                                [--container]
                                                [--customized-keys]
                                                [--name]
                                                [--no-recreate {false, true}]
                                                [--no-wait]
                                                [--opt-out {auth, configinfo, publicnetwork}]
                                                [--private-endpoint {false, true}]
                                                [--resource-group]
                                                [--secret]
                                                [--service-endpoint {false, true}]
                                                [--service-principal]
                                                [--source-id]
                                                [--system-identity]
                                                [--target-id]
                                                [--target-resource-group --tg]
                                                [--user-identity]
                                                [--vault-id]示例
以交互方式在 containerapp 和 storage-queue 之间创建连接
az containerapp connection create storage-queue使用资源名称在 containerapp 与存储队列之间创建连接
az containerapp connection create storage-queue -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --system-identity使用资源 ID 在 containerapp 和存储队列之间创建连接
az containerapp connection create storage-queue --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create storage-table
创建到 storage-table 的 containerapp 连接。
az containerapp connection create storage-table [--account]
                                                [--appconfig-id]
                                                [--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
                                                [--connection]
                                                [--connstr-props]
                                                [--container]
                                                [--customized-keys]
                                                [--name]
                                                [--no-recreate {false, true}]
                                                [--no-wait]
                                                [--opt-out {auth, configinfo, publicnetwork}]
                                                [--private-endpoint {false, true}]
                                                [--resource-group]
                                                [--secret]
                                                [--service-endpoint {false, true}]
                                                [--service-principal]
                                                [--source-id]
                                                [--system-identity]
                                                [--target-id]
                                                [--target-resource-group --tg]
                                                [--user-identity]
                                                [--vault-id]示例
以交互方式在 containerapp 和 storage-table 之间创建连接
az containerapp connection create storage-table使用资源名称在 containerapp 和 storage-table 之间创建连接
az containerapp connection create storage-table -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --system-identity使用资源 ID 在 containerapp 和 storage-table 之间创建连接
az containerapp connection create storage-table --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--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 | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
az containerapp connection create webpubsub
创建到 webpubsub 的 containerapp 连接。
az containerapp connection create webpubsub [--appconfig-id]
                                            [--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
                                            [--connection]
                                            [--connstr-props]
                                            [--container]
                                            [--customized-keys]
                                            [--name]
                                            [--no-recreate {false, true}]
                                            [--no-wait]
                                            [--opt-out {auth, configinfo, publicnetwork}]
                                            [--private-endpoint {false, true}]
                                            [--resource-group]
                                            [--secret]
                                            [--service-principal]
                                            [--source-id]
                                            [--system-identity]
                                            [--target-id]
                                            [--target-resource-group --tg]
                                            [--user-identity]
                                            [--vault-id]
                                            [--webpubsub]示例
以交互方式在 containerapp 和 webpubsub 之间创建连接
az containerapp connection create webpubsub使用资源名称在 containerapp 和 webpubsub 之间创建连接
az containerapp connection create webpubsub -g ContainerAppRG -n MyContainerApp --tg WebpubsubRG --webpubsub MyWebPubSub --system-identity使用资源 ID 在 containerapp 和 webpubsub 之间创建连接
az containerapp connection create webpubsub --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --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。
容器应用上使用的客户端类型。
| 属性 | 值 | 
|---|---|
| 接受的值: | dotnet, dotnet-internal, java, nodejs, none, python | 
containerapp 连接的名称。
用于生成连接字符串的其他连接字符串属性。
将保存连接信息的容器(作为环境变量)。
用于更改默认配置名称的自定义密钥。 键是原始名称,值为自定义名称。
容器应用的名称。 如果未指定“--source-id”,则为必需。没有。
当现有连接没有更新时,请跳过执行创建作。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
| 接受的值: | false, true | 
不等待长时间运行的操作完成。
| 属性 | 值 | 
|---|---|
| 默认值: | False | 
是否禁用某些配置步骤。 使用 configinfo 取消源上的配置信息更改。 使用 publicnetwork 禁用公用网络访问配置。使用身份验证跳过身份验证配置,例如启用托管标识和授予 RBAC 角色。
| 属性 | 值 | 
|---|---|
| 接受的值: | auth, configinfo, publicnetwork | 
按专用终结点连接目标服务。 源虚拟网络中的专用终结点必须提前创建。
| 属性 | 值 | 
|---|---|
| Parameter group: | NetworkSolution Arguments | 
| 接受的值: | false, true | 
包含容器应用的资源组。 如果未指定“--source-id”,则为必需。没有。
机密身份验证信息。
用法:--secret。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
服务主体身份验证信息。
用法:--service-principal client-id=XX secret=XX
client-id :必需。 服务主体的客户端 ID。 object-id :可选。 服务主体的对象 ID(企业应用程序)。 secret :必需。 服务主体的机密。
| 属性 | 值 | 
|---|---|
| Parameter group: | AuthType Arguments | 
containerapp 的资源 ID。 如果未指定 ['--resource-group', '--name'] ,则为必需。
用于使用系统分配的身份验证信息的标志。 不需要其他参数。
用法:--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 | 
输出格式。
| 属性 | 值 | 
|---|---|
| 默认值: | json | 
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc | 
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
| 属性 | 值 | 
|---|---|
| 默认值: | False |