az containerapp connection create
Note
Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. Apprenez-en davantage sur les extensions.
Créez une connexion entre une application conteneur et une ressource cible.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az containerapp connection create app-insights |
Créez une connexion containerapp à app-insights. |
Core | GA |
| az containerapp connection create appconfig |
Créez une connexion containerapp à appconfig. |
Core | GA |
| az containerapp connection create cognitiveservices |
Créez une connexion containerapp à cognitiveservices. |
Core | GA |
| az containerapp connection create confluent-cloud |
Créez une connexion containerapp à confluent-cloud. |
Core | GA |
| az containerapp connection create containerapp |
Créez une connexion containerapp-to-containerapp. |
Core | GA |
| az containerapp connection create cosmos-cassandra |
Créez une connexion containerapp à cosmos-cassandra. |
Core | GA |
| az containerapp connection create cosmos-gremlin |
Créez une connexion containerapp à cosmos-gremlin. |
Core | GA |
| az containerapp connection create cosmos-mongo |
Créez une connexion containerapp à cosmos-mongo. |
Core | GA |
| az containerapp connection create cosmos-sql |
Créez une connexion containerapp à cosmos-sql. |
Core | GA |
| az containerapp connection create cosmos-table |
Créez une connexion containerapp à cosmos-table. |
Core | GA |
| az containerapp connection create eventhub |
Créez une connexion containerapp à eventhub. |
Core | GA |
| az containerapp connection create fabric-sql |
Créez une connexion containerapp à fabric-sql. |
Core | GA |
| az containerapp connection create fabric-sql (serviceconnector-passwordless extension) |
Créez une connexion containerapp à fabric-sql. |
Extension | GA |
| az containerapp connection create keyvault |
Créez une connexion containerapp à keyvault. |
Core | GA |
| az containerapp connection create mongodb-atlas |
Créez une connexion containerapp à mongodb-atlas. |
Core | GA |
| az containerapp connection create mysql |
Créez une connexion containerapp à mysql. |
Core | Deprecated |
| az containerapp connection create mysql-flexible |
Créez une connexion containerapp à mysql-flexible. |
Core | GA |
| az containerapp connection create mysql-flexible (serviceconnector-passwordless extension) |
Créez une connexion containerapp à mysql-flexible. |
Extension | GA |
| az containerapp connection create neon-postgres |
Créez une connexion containerapp à neon-postgres. |
Core | GA |
| az containerapp connection create postgres |
Créez une connexion containerapp à postgres. |
Core | Deprecated |
| az containerapp connection create postgres-flexible |
Créez une connexion containerapp à postgres-flexible. |
Core | GA |
| az containerapp connection create postgres-flexible (serviceconnector-passwordless extension) |
Créez une connexion containerapp à postgres-flexible. |
Extension | GA |
| az containerapp connection create redis |
Créez une connexion containerapp à redis. |
Core | GA |
| az containerapp connection create redis-enterprise |
Créez une connexion containerapp à redis-enterprise. |
Core | GA |
| az containerapp connection create servicebus |
Créez une connexion containerapp à servicebus. |
Core | GA |
| az containerapp connection create signalr |
Créez une connexion containerapp à signalr. |
Core | GA |
| az containerapp connection create sql |
Créez une connexion containerapp à sql. |
Core | GA |
| az containerapp connection create sql (serviceconnector-passwordless extension) |
Créez une connexion containerapp à sql. |
Extension | GA |
| az containerapp connection create storage-blob |
Créez une connexion containerapp à storage-blob. |
Core | GA |
| az containerapp connection create storage-file |
Créez une connexion containerapp au fichier de stockage. |
Core | GA |
| az containerapp connection create storage-queue |
Créez une connexion containerapp à la file d’attente de stockage. |
Core | GA |
| az containerapp connection create storage-table |
Créez une connexion containerapp à la table de stockage. |
Core | GA |
| az containerapp connection create webpubsub |
Créez une connexion containerapp à webpubsub. |
Core | GA |
az containerapp connection create app-insights
Créez une connexion containerapp à 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]
Exemples
Créer une connexion entre containerapp et app-insights de manière interactive
az containerapp connection create app-insights
Créer une connexion entre containerapp et app-insights avec le nom de la ressource
az containerapp connection create app-insights -g ContainerAppRG -n MyContainerApp --tg AppInsightsRG --app-insights MyAppInsights --secret
Créer une connexion entre containerapp et app-insights avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom des insights d’application. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, nodejs, none, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--app-insights'] ne sont pas spécifiés.
Groupe de ressources qui contient les insights d’application. Obligatoire si '--target-id' n’est pas spécifié.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create appconfig
Créez une connexion containerapp à appconfig.
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]
Exemples
Créer une connexion entre containerapp et appconfig de manière interactive
az containerapp connection create appconfig
Créer une connexion entre containerapp et appconfig avec le nom de la ressource
az containerapp connection create appconfig -g ContainerAppRG -n MyContainerApp --tg AppconfigRG --app-config MyConfigStore --system-identity
Créer une connexion entre containerapp et appconfig avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom de la configuration de l’application. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--app-config'] ne sont pas spécifiés.
Groupe de ressources qui contient la configuration de l’application. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create cognitiveservices
Créez une connexion containerapp à cognitiveservices.
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]
Exemples
Créer une connexion entre containerapp et cognitiveservices de manière interactive
az containerapp connection create cognitiveservices
Créer une connexion entre containerapp et cognitiveservices avec le nom de la ressource
az containerapp connection create cognitiveservices -g ContainerAppRG -n MyContainerApp --tg CognitiveServicesRG --account MyAccount --system-identity
Créer une connexion entre containerapp et cognitiveservices avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte Cognitive Services. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, none, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.
Groupe de ressources qui contient les services cognitifs. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create confluent-cloud
Créez une connexion containerapp à confluent-cloud.
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]
Exemples
Créer une connexion entre containerapp et 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
Paramètres obligatoires
URL du serveur Kafka bootstrap.
Kafka API-Key (clé).
Kafka API-Key (secret).
Registre de schémas API-Key (clé).
URL du Registre de schémas.
Registre de schémas API-Key (secret).
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, none, python, springBoot |
Nom de la connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create containerapp
Créez une connexion containerapp-to-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]
Exemples
Créer une connexion entre containerapp et containerapp de manière interactive
az containerapp connection create containerapp
Créer une connexion entre containerapp et containerapp avec le nom de la ressource
az containerapp connection create containerapp -g ContainerAppRG -n MyContainerApp --tg TargetContainerAppRG --target-app-name MyTargetContainerApp
Créer une connexion entre containerapp et containerapp avec l’ID de ressource
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}
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Nom de l’application conteneur cible. Obligatoire si '--target-id' n’est pas spécifié.
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--target-app-name'] ne sont pas spécifiés.
Groupe de ressources qui contient l’application conteneur cible. Obligatoire si '--target-id' n’est pas spécifié.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create cosmos-cassandra
Créez une connexion containerapp à cosmos-cassandra.
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]
Exemples
Créer une connexion entre containerapp et cosmos-cassandra de manière interactive
az containerapp connection create cosmos-cassandra
Créer une connexion entre containerapp et cosmos-cassandra avec le nom de la ressource
az containerapp connection create cosmos-cassandra -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --key-space MyKeySpace --system-identity
Créer une connexion entre containerapp et cosmos-cassandra avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’espace de clés. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--key-space'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create cosmos-gremlin
Créez une connexion containerapp à cosmos-gremlin.
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]
Exemples
Créer une connexion entre containerapp et cosmos-gremlin de manière interactive
az containerapp connection create cosmos-gremlin
Créer une connexion entre containerapp et cosmos-gremlin avec le nom de la ressource
az containerapp connection create cosmos-gremlin -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --database MyDB --graph MyGraph --system-identity
Créer une connexion entre containerapp et cosmos-gremlin avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, php, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données. Obligatoire si '--target-id' n’est pas spécifié.
Nom du graphique. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--database', '--graph'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create cosmos-mongo
Créez une connexion containerapp à 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]
Exemples
Créer une connexion entre containerapp et cosmos-mongo de manière interactive
az containerapp connection create cosmos-mongo
Créer une connexion entre containerapp et cosmos-mongo avec le nom de la ressource
az containerapp connection create cosmos-mongo -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --database MyDB --system-identity
Créer une connexion entre containerapp et cosmos-mongo avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, nodejs, none, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create cosmos-sql
Créez une connexion containerapp à cosmos-sql.
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]
Exemples
Créer une connexion entre containerapp et cosmos-sql de manière interactive
az containerapp connection create cosmos-sql
Créer une connexion entre containerapp et cosmos-sql avec le nom de la ressource
az containerapp connection create cosmos-sql -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --database MyDB --system-identity
Créer une connexion entre containerapp et cosmos-sql avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create cosmos-table
Créez une connexion containerapp à cosmos-table.
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]
Exemples
Créer une connexion entre containerapp et cosmos-table de manière interactive
az containerapp connection create cosmos-table
Créer une connexion entre containerapp et cosmos-table avec un nom de ressource
az containerapp connection create cosmos-table -g ContainerAppRG -n MyContainerApp --tg CosmosRG --account MyAccount --table MyTable --system-identity
Créer une connexion entre containerapp et cosmos-table avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom de la table. Obligatoire si '--target-id' n’est pas spécifié.
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--table'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create eventhub
Créez une connexion containerapp à eventhub.
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]
Exemples
Créer une connexion entre containerapp et eventhub de manière interactive
az containerapp connection create eventhub
Créer une connexion entre containerapp et eventhub avec le nom de la ressource
az containerapp connection create eventhub -g ContainerAppRG -n MyContainerApp --tg EventhubRG --namespace MyNamespace --system-identity
Créer une connexion entre containerapp et eventhub avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, kafka-springBoot, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Nom de l’espace de noms eventhub. Obligatoire si '--target-id' n’est pas spécifié.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--namespace'] ne sont pas spécifiés.
Groupe de ressources qui contient l’eventhub. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create fabric-sql
Créez une connexion containerapp à fabric-sql.
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]
Exemples
Créer une connexion entre containerapp et fabric-sql de manière interactive
az containerapp connection create fabric-sql
Créer une connexion entre containerapp et fabric-sql avec le nom de la ressource
az containerapp connection create fabric-sql -g ContainerAppRG -n MyContainerApp --fabric-workspace-uuid TargetFabricWorkspaceUUID --fabric-sql-db-uuid TargetFabricSQLDatabaseUUID --system-identity
Créer une connexion entre containerapp et fabric-sql avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, go, java, none, php, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
UUID de la base de données SQL fabric cible. Obligatoire si '--target-id' n’est pas spécifié.
UUID de l’espace de travail Fabric qui contient la base de données SQL cible. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--fabric-workspace-uuid', '-fabric-sql-db-uuid'] ne sont pas spécifiés.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create fabric-sql (serviceconnector-passwordless extension)
Créez une connexion containerapp à fabric-sql.
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]
Exemples
Créer une connexion entre containerapp et fabric-sql de manière interactive
az containerapp connection create fabric-sql
Créer une connexion entre containerapp et fabric-sql avec le nom de la ressource
az containerapp connection create fabric-sql -g ContainerAppRG -n MyContainerApp --fabric-workspace-uuid TargetFabricWorkspaceUUID --fabric-sql-db-uuid TargetFabricSQLDatabaseUUID --system-identity
Créer une connexion entre containerapp et fabric-sql avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, go, java, none, php, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
UUID de la base de données SQL fabric cible. Obligatoire si '--target-id' n’est pas spécifié.
UUID de l’espace de travail Fabric qui contient la base de données SQL cible. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Suppression d’utilisateurs existants portant le même nom avant de créer un utilisateur dans la base de données.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Informations d’authentification d’identité attribuées par le système.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--fabric-workspace-uuid', '-fabric-sql-db-uuid'] ne sont pas spécifiés.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
N’invitez pas à confirmer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create keyvault
Créez une connexion containerapp à keyvault.
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]
Exemples
Créer une connexion entre containerapp et keyvault de manière interactive
az containerapp connection create keyvault
Créer une connexion entre containerapp et keyvault avec le nom de la ressource
az containerapp connection create keyvault -g ContainerAppRG -n MyContainerApp --tg KeyvaultRG --vault MyVault --system-identity
Créer une connexion entre containerapp et keyvault avec l’ID de ressource
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
Créer un coffre de clés et connecter une application conteneur de manière interactive
az containerapp connection create keyvault --new
Créer un coffre de clés et connecter containerapp à celui-ci
az containerapp connection create keyvault --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --new
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Indique s’il faut créer un coffre de clés lors de la création de la connexion containerapp.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--vault'] ne sont pas spécifiés.
Groupe de ressources qui contient le coffre de clés. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du coffre de clés. Obligatoire si '--target-id' n’est pas spécifié.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create mongodb-atlas
Créez une connexion containerapp à mongodb-atlas.
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]
Exemples
Créer une connexion entre containerapp et mongodb-atlas de manière interactive
az containerapp connection create mongodb-atlas
Créer une connexion entre containerapp et mongodb-atlas avec le nom de la ressource
az containerapp connection create mongodb-atlas -g ContainerAppRG -n MyContainerApp --tg MongoDBAtlasRG --server MongoDBAtlasServer --secret secret=xx
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Chaîne de connexion pour l’authentification secrète.
Utilisation : --secret secret=XX
secret : chaîne de connexion pour l’authentification secrète. Exemple : mongodb+srv ://myUser :myPassword@cluster0.a12345.mongodb.net/ ?retryWrites=true&w=majority&appName=Cluster0.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur MongoDB Atlas. Obligatoire si '--target-id' n’est pas spécifié.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Groupe de ressources qui contient l’Atlas MongoDB. Obligatoire si '--target-id' n’est pas spécifié.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create mysql
Cette commande a été déconseillée et sera supprimée dans une prochaine version.
Créez une connexion containerapp à mysql.
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]
Exemples
Créer une connexion entre containerapp et mysql de manière interactive
az containerapp connection create mysql
Créer une connexion entre containerapp et mysql avec le nom de la ressource
az containerapp connection create mysql -g ContainerAppRG -n MyContainerApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et mysql avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données mysql. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des <secret, secret-uri, secret-name> est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’une des <secret, secret-uri, secret-name> est requise. URI secret keyvault qui stocke le mot de passe.
secret-name : l’une des <secret, secret-uri, secret-name> est requise. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur mysql. Obligatoire si '--target-id' n’est pas spécifié.
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le serveur mysql. Obligatoire si '--target-id' n’est pas spécifié.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create mysql-flexible
Créez une connexion containerapp à mysql-flexible.
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]
Exemples
Créer une connexion entre containerapp et mysql-flexible de manière interactive
az containerapp connection create mysql-flexible
Créer une connexion entre containerapp et mysql-flexible avec le nom de la ressource
az containerapp connection create mysql-flexible -g ContainerAppRG -n MyContainerApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et mysql-flexible avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des <secret, secret-uri, secret-name> est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’une des <secret, secret-uri, secret-name> est requise. URI secret keyvault qui stocke le mot de passe.
secret-name : l’une des <secret, secret-uri, secret-name> est requise. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Informations d’authentification d’identité attribuées par le système.
Utilisation : --system-identity mysql-identity-id=xx
mysql-identity-id : facultatif. ID d’identité utilisé pour l’authentification AAD du serveur flexible MySQL. Ignorez-le si vous êtes l’administrateur AAD du serveur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create mysql-flexible (serviceconnector-passwordless extension)
Créez une connexion containerapp à mysql-flexible.
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]
Exemples
Créer une connexion entre containerapp et mysql-flexible de manière interactive
az containerapp connection create mysql-flexible
Créer une connexion entre containerapp et mysql-flexible avec le nom de la ressource
az containerapp connection create mysql-flexible -g ContainerAppRG -n MyContainerApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et mysql-flexible avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Suppression d’utilisateurs existants portant le même nom avant de créer un utilisateur dans la base de données.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des secrets, secret-uri, secret-name est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’un des secrets, secret-uri, secret-name est requis. URI secret keyvault qui stocke le mot de passe. secret-name : l’un des secrets, secret-uri, secret-name est requis. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service. mysql-identity-id : facultatif. ID d’identité utilisé pour l’authentification Microsoft Entra du serveur flexible MySQL. Ignorez-le si vous êtes l’administrateur Microsoft Entra du serveur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Informations d’authentification d’identité attribuées par le système.
Utilisation : --system-identity mysql-identity-id=xx
mysql-identity-id : facultatif. ID d’identité utilisé pour l’authentification Microsoft Entra du serveur flexible MySQL. Ignorez-le si vous êtes l’administrateur Microsoft Entra du serveur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur. mysql-identity-id : facultatif. ID d’identité utilisé pour l’authentification Microsoft Entra du serveur flexible MySQL. Ignorez-le si vous êtes l’administrateur Microsoft Entra du serveur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
N’invitez pas à confirmer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create neon-postgres
Créez une connexion containerapp à neon-postgres.
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]
Exemples
Créer une connexion entre containerapp et neon-postgres de manière interactive
az containerapp connection create neon-postgres
Créer une connexion entre containerapp et neon-postgres avec le nom de la ressource
az containerapp connection create neon-postgres -g ContainerAppRG -n MyContainerApp --server MyServer --database MyDB --secret name=XX secret=XX
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données sql. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des <secret, secret-uri, secret-name> est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’une des <secret, secret-uri, secret-name> est requise. URI secret keyvault qui stocke le mot de passe.
secret-name : l’une des <secret, secret-uri, secret-name> est requise. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur sql. Obligatoire si '--target-id' n’est pas spécifié.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create postgres
Cette commande a été déconseillée et sera supprimée dans une prochaine version.
Créez une connexion containerapp à 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]
Exemples
Créer une connexion entre containerapp et postgres de manière interactive
az containerapp connection create postgres
Créer une connexion entre containerapp et postgres avec le nom de la ressource
az containerapp connection create postgres -g ContainerAppRG -n MyContainerApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et postgres avec l’ID de ressource
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
Créer un postgres et connecter une application conteneur de manière interactive
az containerapp connection create postgres --new
Créer un nouveau postgres et connecter containerapp à celui-ci
az containerapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --new
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données postgres. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Indique s’il faut créer un postgres lors de la création de la connexion containerapp.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des <secret, secret-uri, secret-name> est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’une des <secret, secret-uri, secret-name> est requise. URI secret keyvault qui stocke le mot de passe.
secret-name : l’une des <secret, secret-uri, secret-name> est requise. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur postgres. Obligatoire si '--target-id' n’est pas spécifié.
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le service postgres. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create postgres-flexible
Créez une connexion containerapp à postgres-flexible.
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]
Exemples
Créer une connexion entre containerapp et postgres-flexible de manière interactive
az containerapp connection create postgres-flexible
Créer une connexion entre containerapp et postgres-flexible avec le nom de la ressource
az containerapp connection create postgres-flexible -g ContainerAppRG -n MyContainerApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et postgres-flexible avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des <secret, secret-uri, secret-name> est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’une des <secret, secret-uri, secret-name> est requise. URI secret keyvault qui stocke le mot de passe.
secret-name : l’une des <secret, secret-uri, secret-name> est requise. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le service postgres flexible. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create postgres-flexible (serviceconnector-passwordless extension)
Créez une connexion containerapp à postgres-flexible.
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]
Exemples
Créer une connexion entre containerapp et postgres-flexible de manière interactive
az containerapp connection create postgres-flexible
Créer une connexion entre containerapp et postgres-flexible avec le nom de la ressource
az containerapp connection create postgres-flexible -g ContainerAppRG -n MyContainerApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et postgres-flexible avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Suppression d’utilisateurs existants portant le même nom avant de créer un utilisateur dans la base de données.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des secrets, secret-uri, secret-name est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’un des secrets, secret-uri, secret-name est requis. URI secret keyvault qui stocke le mot de passe. secret-name : l’un des secrets, secret-uri, secret-name est requis. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Informations d’authentification d’identité attribuées par le système.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le service postgres flexible. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
N’invitez pas à confirmer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create redis
Créez une connexion containerapp à redis.
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]
Exemples
Créer une connexion entre containerapp et redis de manière interactive
az containerapp connection create redis
Créer une connexion entre containerapp et redis avec le nom de la ressource
az containerapp connection create redis -g ContainerAppRG -n MyContainerApp --tg RedisRG --server MyServer --database MyDB --system-identity
Créer une connexion entre containerapp et redis avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données redis. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur redis. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le serveur redis. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create redis-enterprise
Créez une connexion containerapp à 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]
Exemples
Créer une connexion entre containerapp et redis-enterprise de manière interactive
az containerapp connection create redis-enterprise
Créer une connexion entre containerapp et redis-enterprise avec le nom de la ressource
az containerapp connection create redis-enterprise -g ContainerAppRG -n MyContainerApp --tg RedisRG --server MyServer --database MyDB --secret
Créer une connexion entre containerapp et redis-enterprise avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données d’entreprise redis. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur redis Enterprise. Obligatoire si '--target-id' n’est pas spécifié.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le serveur redis. Obligatoire si '--target-id' n’est pas spécifié.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create servicebus
Créez une connexion containerapp à servicebus.
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]
Exemples
Créer une connexion entre containerapp et servicebus de manière interactive
az containerapp connection create servicebus
Créer une connexion entre containerapp et servicebus avec le nom de la ressource
az containerapp connection create servicebus -g ContainerAppRG -n MyContainerApp --tg ServicebusRG --namespace MyNamespace --system-identity
Créer une connexion entre containerapp et servicebus avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Nom de l’espace de noms Servicebus. Obligatoire si '--target-id' n’est pas spécifié.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--namespace'] ne sont pas spécifiés.
Groupe de ressources qui contient le servicebus. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create signalr
Créez une connexion containerapp à signalr.
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]
Exemples
Créer une connexion entre containerapp et signalr de manière interactive
az containerapp connection create signalr
Créer une connexion entre containerapp et signalr avec le nom de la ressource
az containerapp connection create signalr -g ContainerAppRG -n MyContainerApp --tg SignalrRG --signalr MySignalR --system-identity
Créer une connexion entre containerapp et signalr avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, none |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du service signaleur. Obligatoire si '--target-id' n’est pas spécifié.
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--signalr'] ne sont pas spécifiés.
Groupe de ressources qui contient le signaleur. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create sql
Créez une connexion containerapp à sql.
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]
Exemples
Créer une connexion entre containerapp et sql de manière interactive
az containerapp connection create sql
Créer une connexion entre containerapp et sql avec le nom de la ressource
az containerapp connection create sql -g ContainerAppRG -n MyContainerApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et sql avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données sql. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des <secret, secret-uri, secret-name> est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’une des <secret, secret-uri, secret-name> est requise. URI secret keyvault qui stocke le mot de passe.
secret-name : l’une des <secret, secret-uri, secret-name> est requise. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur sql. Obligatoire si '--target-id' n’est pas spécifié.
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le serveur sql. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create sql (serviceconnector-passwordless extension)
Créez une connexion containerapp à sql.
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]
Exemples
Créer une connexion entre containerapp et sql de manière interactive
az containerapp connection create sql
Créer une connexion entre containerapp et sql avec le nom de la ressource
az containerapp connection create sql -g ContainerAppRG -n MyContainerApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX
Créer une connexion entre containerapp et sql avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de la base de données sql. Obligatoire si '--target-id' n’est pas spécifié.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Suppression d’utilisateurs existants portant le même nom avant de créer un utilisateur dans la base de données.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret name=XX secret=XX --secret name=XX secret-uri=XX --secret name=XX secret-name=XX
nom : Obligatoire. Nom d’utilisateur ou nom de compte pour l’authentification secrète. secret : l’un des secrets, secret-uri, secret-name est requis. Mot de passe ou clé de compte pour l’authentification secrète. secret-uri : l’un des secrets, secret-uri, secret-name est requis. URI secret keyvault qui stocke le mot de passe. secret-name : l’un des secrets, secret-uri, secret-name est requis. Nom du secret KeyVault qui stocke le mot de passe. C’est pour AKS uniquement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Nom du serveur sql. Obligatoire si '--target-id' n’est pas spécifié.
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Informations d’authentification d’identité attribuées par le système.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.
Groupe de ressources qui contient le serveur sql. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
N’invitez pas à confirmer.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create storage-blob
Créez une connexion containerapp à 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]
Exemples
Créer une connexion entre containerapp et storage-blob de manière interactive
az containerapp connection create storage-blob
Créer une connexion entre containerapp et storage-blob avec le nom de la ressource
az containerapp connection create storage-blob -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --system-identity
Créer une connexion entre containerapp et storage-blob avec l’ID de ressource
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
Créer un objet blob de stockage et connecter une application conteneur de manière interactive
az containerapp connection create storage-blob --new
Créez un objet blob de stockage et connectez-y une application conteneur
az containerapp connection create storage-blob --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} --new
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Indique s’il faut créer un objet blob de stockage lors de la création de la connexion containerapp.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create storage-file
Créez une connexion containerapp au fichier de stockage.
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]
Exemples
Créer une connexion entre containerapp et le fichier de stockage de manière interactive
az containerapp connection create storage-file
Créer une connexion entre containerapp et storage-file avec un nom de ressource
az containerapp connection create storage-file -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --secret
Créer une connexion entre containerapp et storage-file avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, php, python, ruby, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create storage-queue
Créez une connexion containerapp à la file d’attente de stockage.
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]
Exemples
Créer une connexion entre containerapp et file d’attente de stockage de manière interactive
az containerapp connection create storage-queue
Créer une connexion entre containerapp et file d’attente de stockage avec le nom de la ressource
az containerapp connection create storage-queue -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --system-identity
Créer une connexion entre containerapp et file d’attente de stockage avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python, springBoot |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create storage-table
Créez une connexion containerapp à la table de stockage.
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]
Exemples
Créer une connexion entre containerapp et table de stockage de manière interactive
az containerapp connection create storage-table
Créer une connexion entre containerapp et table de stockage avec le nom de la ressource
az containerapp connection create storage-table -g ContainerAppRG -n MyContainerApp --tg StorageRG --account MyAccount --system-identity
Créer une connexion entre containerapp et table de stockage avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Connectez le service cible par point de terminaison de service. La ressource source doit se trouver dans le réseau virtuel et la référence SKU cible doit prendre en charge la fonctionnalité de point de terminaison de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.
Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az containerapp connection create webpubsub
Créez une connexion containerapp à webpubsub.
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]
Exemples
Créer une connexion entre containerapp et webpubsub de manière interactive
az containerapp connection create webpubsub
Créer une connexion entre containerapp et webpubsub avec le nom de la ressource
az containerapp connection create webpubsub -g ContainerAppRG -n MyContainerApp --tg WebpubsubRG --webpubsub MyWebPubSub --system-identity
Créer une connexion entre containerapp et webpubsub avec l’ID de ressource
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
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
ID de configuration de l’application pour stocker la configuration.
Type de client utilisé sur l’application conteneur.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | dotnet, dotnet-internal, java, nodejs, none, python |
Nom de la connexion containerapp.
Propriétés de chaîne de connexion supplémentaires utilisées pour générer la chaîne de connexion.
Conteneur dans lequel les informations de connexion seront enregistrées (en tant que variables d’environnement).
Clés personnalisées utilisées pour modifier les noms de configuration par défaut. La clé est le nom d’origine, la valeur est le nom personnalisé.
Nom de l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Ignorez l’exécution de l’opération de création lorsqu’aucune mise à jour d’une connexion existante n’est mise à jour.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Indique s’il faut désactiver certaines étapes de configuration. Utilisez configinfo pour déséquilibérer les modifications des informations de configuration sur la source. Utilisez le réseau public pour désactiver la configuration de l’accès au réseau public. Utilisez l’authentification pour ignorer la configuration de l’authentification, comme l’activation de l’identité managée et l’octroi de rôles RBAC.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | auth, configinfo, publicnetwork |
Connectez le service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | NetworkSolution Arguments |
| Valeurs acceptées: | false, true |
Groupe de ressources qui contient l’application conteneur. Obligatoire si '--source-id' n’est pas spécifié. Aucun.
Informations d’authentification secrète.
Utilisation : --secret.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
Informations d’authentification du principal de service.
Utilisation : --service-principal client-id=XX secret=XX
client-id : obligatoire. ID client du principal de service. object-id : facultatif. ID d’objet du principal de service (application d’entreprise). secret : obligatoire. Secret du principal de service.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource d’une application conteneur. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.
Indicateur permettant d’utiliser les informations d’authentification d’identité attribuées par le système. Aucun paramètre supplémentaire n’est nécessaire.
Utilisation : --system-identity.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--webpubsub'] ne sont pas spécifiés.
Groupe de ressources qui contient le webpubsub. Obligatoire si '--target-id' n’est pas spécifié.
Informations d’authentification d’identité attribuées par l’utilisateur.
Utilisation : --user-identity client-id=XX subs-id=XX
client-id : obligatoire. ID client de l’identité affectée par l’utilisateur. subs-id : Obligatoire. ID d’abonnement de l’identité affectée par l’utilisateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | AuthType Arguments |
ID du coffre de clés pour stocker la valeur du secret.
Nom du service webpubsub. Obligatoire si '--target-id' n’est pas spécifié.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |