Partager via


az webapp connection create

Remarque

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. En savoir plus sur les extensions.

Créez une connexion entre une application web et une ressource cible.

Commandes

Nom Description Type État
az webapp connection create app-insights

Créez une connexion d’application web à app-insights.

Core GA
az webapp connection create appconfig

Créez une connexion webapp à appconfig.

Core GA
az webapp connection create cognitiveservices

Créez une connexion d’application web à cognitiveservices.

Core GA
az webapp connection create confluent-cloud

Créez une connexion webapp à confluent-cloud.

Core GA
az webapp connection create cosmos-cassandra

Créez une connexion webapp à cosmos-cassandra.

Core GA
az webapp connection create cosmos-gremlin

Créez une connexion webapp à cosmos-gremlin.

Core GA
az webapp connection create cosmos-mongo

Créez une connexion webapp à cosmos-mongo.

Core GA
az webapp connection create cosmos-sql

Créez une connexion webapp à cosmos-sql.

Core GA
az webapp connection create cosmos-table

Créez une connexion webapp à cosmos-table.

Core GA
az webapp connection create eventhub

Créez une connexion webapp à eventhub.

Core GA
az webapp connection create keyvault

Créez une connexion webapp à keyvault.

Core GA
az webapp connection create mysql

Créez une connexion webapp à mysql.

Core Déprécié
az webapp connection create mysql-flexible

Créez une connexion webapp à mysql-flexible.

Core GA
az webapp connection create mysql-flexible (serviceconnector-passwordless extension)

Créez une connexion webapp à mysql-flexible.

Extension GA
az webapp connection create postgres

Créez une connexion webapp à postgres.

Core Déprécié
az webapp connection create postgres (serviceconnector-passwordless extension)

Créez une connexion webapp à postgres.

Extension Déprécié
az webapp connection create postgres-flexible

Créez une connexion webapp à postgres-flexible.

Core GA
az webapp connection create postgres-flexible (serviceconnector-passwordless extension)

Créez une connexion webapp à postgres-flexible.

Extension GA
az webapp connection create redis

Créez une connexion webapp à redis.

Core GA
az webapp connection create redis-enterprise

Créez une connexion webapp à redis-enterprise.

Core GA
az webapp connection create servicebus

Créez une connexion webapp à servicebus.

Core GA
az webapp connection create signalr

Créez une connexion webapp à signalr.

Core GA
az webapp connection create sql

Créez une connexion webapp à sql.

Core GA
az webapp connection create sql (serviceconnector-passwordless extension)

Créez une connexion webapp à sql.

Extension GA
az webapp connection create storage-blob

Créez une connexion d’application web à storage-blob.

Core GA
az webapp connection create storage-file

Créez une connexion webapp au fichier de stockage.

Core GA
az webapp connection create storage-queue

Créez une connexion webapp à la file d’attente de stockage.

Core GA
az webapp connection create storage-table

Créez une connexion webapp à une table de stockage.

Core GA
az webapp connection create webpubsub

Créez une connexion webapp à webpubsub.

Core GA

az webapp connection create app-insights

Créez une connexion d’application web à app-insights.

az webapp connection create app-insights [--app-insights]
                                         [--appconfig-id]
                                         [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python}]
                                         [--connection]
                                         [--customized-keys]
                                         [--name]
                                         [--no-wait]
                                         [--opt-out {auth, configinfo, publicnetwork}]
                                         [--resource-group]
                                         [--secret]
                                         [--slot]
                                         [--source-id]
                                         [--target-id]
                                         [--target-resource-group]
                                         [--vault-id]

Exemples

Créer une connexion entre webapp et app-insights de manière interactive

az webapp connection create app-insights

Créer une connexion entre webapp et app-insights avec le nom de la ressource

az webapp connection create app-insights -g WebAppRG -n MyWebApp --tg AppInsightsRG --app-insights MyAppInsights --secret

Créer une connexion entre l’emplacement d’application web et app-insights avec le nom de la ressource

az webapp connection create app-insights -g WebAppRG -n MyWebApp --slot MySlot --tg AppInsightsRG --app-insights MyAppInsights --secret

Créer une connexion entre l’application web et app-insights avec l’ID de ressource

az webapp connection create app-insights --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/microsoft.insights/components/{appinsights} --secret

Paramètres facultatifs

--app-insights

Nom des insights d’application. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, nodejs, none, python
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--app-insights'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient les insights d’application. Obligatoire si '--target-id' n’est pas spécifié.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create appconfig

Créez une connexion webapp à appconfig.

az webapp connection create appconfig [--app-config]
                                      [--appconfig-id]
                                      [--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
                                      [--connection]
                                      [--customized-keys]
                                      [--name]
                                      [--no-wait]
                                      [--opt-out {auth, configinfo, publicnetwork}]
                                      [--private-endpoint {false, true}]
                                      [--resource-group]
                                      [--secret]
                                      [--service-principal]
                                      [--slot]
                                      [--source-id]
                                      [--system-identity]
                                      [--target-id]
                                      [--target-resource-group]
                                      [--user-identity]
                                      [--vault-id]

Exemples

Créer une connexion entre l’application web et appconfig de manière interactive

az webapp connection create appconfig

Créer une connexion entre webapp et appconfig avec le nom de la ressource

az webapp connection create appconfig -g WebAppRG -n MyWebApp --tg AppconfigRG --app-config MyConfigStore --system-identity

Créer une connexion entre l’emplacement d’application web et appconfig avec le nom de la ressource

az webapp connection create appconfig -g WebAppRG -n MyWebApp --slot MySlot --tg AppconfigRG --app-config MyConfigStore --system-identity

Créer une connexion entre l’application web et appconfig avec l’ID de ressource

az webapp connection create appconfig --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.AppConfiguration/configurationStores/{config_store} --system-identity

Paramètres facultatifs

--app-config

Nom de la configuration de l’application. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--app-config'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient la configuration de l’application. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create cognitiveservices

Créez une connexion d’application web à cognitiveservices.

az webapp connection create cognitiveservices [--account]
                                              [--appconfig-id]
                                              [--client-type {dotnet, none, python}]
                                              [--connection]
                                              [--customized-keys]
                                              [--name]
                                              [--no-wait]
                                              [--opt-out {auth, configinfo, publicnetwork}]
                                              [--resource-group]
                                              [--secret]
                                              [--service-principal]
                                              [--slot]
                                              [--source-id]
                                              [--system-identity]
                                              [--target-id]
                                              [--target-resource-group]
                                              [--user-identity]
                                              [--vault-id]

Exemples

Créer une connexion entre webapp et cognitiveservices de manière interactive

az webapp connection create cognitiveservices

Créer une connexion entre webapp et cognitiveservices avec le nom de la ressource

az webapp connection create cognitiveservices -g WebAppRG -n MyWebApp --tg CognitiveServicesRG --account MyAccount --system-identity

Créer une connexion entre l’emplacement d’application web et cognitiveservices avec le nom de la ressource

az webapp connection create cognitiveservices -g WebAppRG -n MyWebApp --slot MySlot --tg CognitiveServicesRG --account MyAccount --system-identity

Créer une connexion entre webapp et cognitiveservices avec l’ID de ressource

az webapp connection create cognitiveservices --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.CognitiveServices/accounts/{account} --system-identity

Paramètres facultatifs

--account

Nom du compte Cognitive Services. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, none, python
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient les services cognitifs. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create confluent-cloud

Créez une connexion webapp à confluent-cloud.

az webapp connection create confluent-cloud --bootstrap-server
                                            --kafka-key
                                            --kafka-secret
                                            --schema-key
                                            --schema-registry
                                            --schema-secret
                                            [--appconfig-id]
                                            [--client-type {dotnet, dotnet-internal, go, java, none, python, springBoot}]
                                            [--connection]
                                            [--customized-keys]
                                            [--name]
                                            [--no-wait]
                                            [--opt-out {auth, configinfo, publicnetwork}]
                                            [--resource-group]
                                            [--slot]
                                            [--source-id]
                                            [--vault-id]

Exemples

Créer une connexion entre webapp et confluent-cloud

az webapp connection create confluent-cloud -g WebAppRG -n MyWebApp --bootstrap-server xxx.eastus.azure.confluent.cloud:9092 --kafka-key Name --kafka-secret Secret --schema-registry https://xxx.eastus.azure.confluent.cloud --schema-key Name --schema-secret Secret

Paramètres obligatoires

--bootstrap-server

URL du serveur Kafka bootstrap.

--kafka-key

Clé API Kafka (clé).

--kafka-secret

Clé API Kafka (secret).

--schema-key

Clé API du Registre de schémas (clé).

--schema-registry

URL du Registre de schémas.

--schema-secret

Clé API du registre de schémas (secret).

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, none, python, springBoot
--connection

Nom de la connexion.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create cosmos-cassandra

Créez une connexion webapp à cosmos-cassandra.

az webapp connection create cosmos-cassandra [--account]
                                             [--appconfig-id]
                                             [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                             [--connection]
                                             [--customized-keys]
                                             [--key-space]
                                             [--name]
                                             [--no-wait]
                                             [--opt-out {auth, configinfo, publicnetwork}]
                                             [--private-endpoint {false, true}]
                                             [--resource-group]
                                             [--secret]
                                             [--service-endpoint {false, true}]
                                             [--service-principal]
                                             [--slot]
                                             [--source-id]
                                             [--system-identity]
                                             [--target-id]
                                             [--target-resource-group]
                                             [--user-identity]
                                             [--vault-id]

Exemples

Créer une connexion entre webapp et cosmos-cassandra de manière interactive

az webapp connection create cosmos-cassandra

Créer une connexion entre webapp et cosmos-cassandra avec le nom de la ressource

az webapp connection create cosmos-cassandra -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --key-space MyKeySpace --system-identity

Créer une connexion entre l’emplacement d’application web et cosmos-cassandra avec le nom de la ressource

az webapp connection create cosmos-cassandra -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --key-space MyKeySpace --system-identity

Créer une connexion entre webapp et cosmos-cassandra avec l’ID de ressource

az webapp connection create cosmos-cassandra --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/cassandraKeyspaces/{key_space} --system-identity

Paramètres facultatifs

--account

Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--key-space

Nom de l’espace de clés. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--key-space'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create cosmos-gremlin

Créez une connexion webapp à cosmos-gremlin.

az webapp connection create cosmos-gremlin [--account]
                                           [--appconfig-id]
                                           [--client-type {dotnet, dotnet-internal, java, nodejs, none, php, python}]
                                           [--connection]
                                           [--customized-keys]
                                           [--database]
                                           [--graph]
                                           [--name]
                                           [--no-wait]
                                           [--opt-out {auth, configinfo, publicnetwork}]
                                           [--private-endpoint {false, true}]
                                           [--resource-group]
                                           [--secret]
                                           [--service-endpoint {false, true}]
                                           [--service-principal]
                                           [--slot]
                                           [--source-id]
                                           [--system-identity]
                                           [--target-id]
                                           [--target-resource-group]
                                           [--user-identity]
                                           [--vault-id]

Exemples

Créer une connexion entre webapp et cosmos-gremlin de manière interactive

az webapp connection create cosmos-gremlin

Créer une connexion entre webapp et cosmos-gremlin avec le nom de la ressource

az webapp connection create cosmos-gremlin -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --database MyDB --graph MyGraph --system-identity

Créer une connexion entre l’emplacement d’application web et cosmos-gremlin avec le nom de la ressource

az webapp connection create cosmos-gremlin -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --database MyDB --graph MyGraph --system-identity

Créer une connexion entre webapp et cosmos-gremlin avec l’ID de ressource

az webapp connection create cosmos-gremlin --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/gremlinDatabases/{database}/graphs/{graph} --system-identity

Paramètres facultatifs

--account

Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, php, python
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données. Obligatoire si '--target-id' n’est pas spécifié.

--graph

Nom du graphe. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--database', '--graph'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create cosmos-mongo

Créez une connexion webapp à cosmos-mongo.

az webapp connection create cosmos-mongo [--account]
                                         [--appconfig-id]
                                         [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, springBoot}]
                                         [--connection]
                                         [--customized-keys]
                                         [--database]
                                         [--name]
                                         [--no-wait]
                                         [--opt-out {auth, configinfo, publicnetwork}]
                                         [--private-endpoint {false, true}]
                                         [--resource-group]
                                         [--secret]
                                         [--service-endpoint {false, true}]
                                         [--service-principal]
                                         [--slot]
                                         [--source-id]
                                         [--system-identity]
                                         [--target-id]
                                         [--target-resource-group]
                                         [--user-identity]
                                         [--vault-id]

Exemples

Créer une connexion entre webapp et cosmos-mongo de manière interactive

az webapp connection create cosmos-mongo

Créer une connexion entre webapp et cosmos-mongo avec le nom de la ressource

az webapp connection create cosmos-mongo -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --database MyDB --system-identity

Créer une connexion entre l’emplacement d’application web et cosmos-mongo avec le nom de la ressource

az webapp connection create cosmos-mongo -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --database MyDB --system-identity

Créer une connexion entre webapp et cosmos-mongo avec l’ID de ressource

az webapp connection create cosmos-mongo --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/mongodbDatabases/{database} --system-identity

Paramètres facultatifs

--account

Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, nodejs, none, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create cosmos-sql

Créez une connexion webapp à cosmos-sql.

az webapp connection create cosmos-sql [--account]
                                       [--appconfig-id]
                                       [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                       [--connection]
                                       [--customized-keys]
                                       [--database]
                                       [--name]
                                       [--no-wait]
                                       [--opt-out {auth, configinfo, publicnetwork}]
                                       [--private-endpoint {false, true}]
                                       [--resource-group]
                                       [--secret]
                                       [--service-endpoint {false, true}]
                                       [--service-principal]
                                       [--slot]
                                       [--source-id]
                                       [--system-identity]
                                       [--target-id]
                                       [--target-resource-group]
                                       [--user-identity]
                                       [--vault-id]

Exemples

Créer une connexion entre webapp et cosmos-sql de manière interactive

az webapp connection create cosmos-sql

Créer une connexion entre webapp et cosmos-sql avec le nom de la ressource

az webapp connection create cosmos-sql -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --database MyDB --system-identity

Créer une connexion entre l’emplacement d’application web et cosmos-sql avec le nom de la ressource

az webapp connection create cosmos-sql -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --database MyDB --system-identity

Créer une connexion entre webapp et cosmos-sql avec l’ID de ressource

az webapp connection create cosmos-sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/sqlDatabases/{database} --system-identity

Paramètres facultatifs

--account

Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create cosmos-table

Créez une connexion webapp à cosmos-table.

az webapp connection create cosmos-table [--account]
                                         [--appconfig-id]
                                         [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                         [--connection]
                                         [--customized-keys]
                                         [--name]
                                         [--no-wait]
                                         [--opt-out {auth, configinfo, publicnetwork}]
                                         [--private-endpoint {false, true}]
                                         [--resource-group]
                                         [--secret]
                                         [--service-endpoint {false, true}]
                                         [--service-principal]
                                         [--slot]
                                         [--source-id]
                                         [--system-identity]
                                         [--table]
                                         [--target-id]
                                         [--target-resource-group]
                                         [--user-identity]
                                         [--vault-id]

Exemples

Créer une connexion entre webapp et cosmos-table de manière interactive

az webapp connection create cosmos-table

Créer une connexion entre webapp et cosmos-table avec le nom de la ressource

az webapp connection create cosmos-table -g WebAppRG -n MyWebApp --tg CosmosRG --account MyAccount --table MyTable --system-identity

Créer une connexion entre l’emplacement d’application web et cosmos-table avec le nom de la ressource

az webapp connection create cosmos-table -g WebAppRG -n MyWebApp --slot MySlot --tg CosmosRG --account MyAccount --table MyTable --system-identity

Créer une connexion entre webapp et cosmos-table avec l’ID de ressource

az webapp connection create cosmos-table --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/tables/{table} --system-identity

Paramètres facultatifs

--account

Nom du compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--table

Nom de la table. Obligatoire si '--target-id' n’est pas spécifié.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account', '--table'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de base de données Cosmos. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create eventhub

Créez une connexion webapp à eventhub.

az webapp connection create eventhub [--appconfig-id]
                                     [--client-type {dotnet, dotnet-internal, go, java, kafka-springBoot, nodejs, none, python, springBoot}]
                                     [--connection]
                                     [--customized-keys]
                                     [--name]
                                     [--namespace]
                                     [--no-wait]
                                     [--opt-out {auth, configinfo, publicnetwork}]
                                     [--private-endpoint {false, true}]
                                     [--resource-group]
                                     [--secret]
                                     [--service-endpoint {false, true}]
                                     [--service-principal]
                                     [--slot]
                                     [--source-id]
                                     [--system-identity]
                                     [--target-id]
                                     [--target-resource-group]
                                     [--user-identity]
                                     [--vault-id]

Exemples

Créer une connexion entre webapp et eventhub de manière interactive

az webapp connection create eventhub

Créer une connexion entre webapp et eventhub avec le nom de la ressource

az webapp connection create eventhub -g WebAppRG -n MyWebApp --tg EventhubRG --namespace MyNamespace --system-identity

Créer une connexion entre l’emplacement d’application web et eventhub avec le nom de la ressource

az webapp connection create eventhub -g WebAppRG -n MyWebApp --slot MySlot --tg EventhubRG --namespace MyNamespace --system-identity

Créer une connexion entre webapp et eventhub avec l’ID de ressource

az webapp connection create eventhub --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.EventHub/namespaces/{namespace} --system-identity

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, kafka-springBoot, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--namespace

Nom de l’espace de noms eventhub. Obligatoire si '--target-id' n’est pas spécifié.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--namespace'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient l’eventhub. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create keyvault

Créez une connexion webapp à keyvault.

az webapp connection create keyvault [--appconfig-id]
                                     [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                     [--connection]
                                     [--customized-keys]
                                     [--name]
                                     [--new {false, true}]
                                     [--no-wait]
                                     [--opt-out {auth, configinfo, publicnetwork}]
                                     [--private-endpoint {false, true}]
                                     [--resource-group]
                                     [--service-endpoint {false, true}]
                                     [--service-principal]
                                     [--slot]
                                     [--source-id]
                                     [--system-identity]
                                     [--target-id]
                                     [--target-resource-group]
                                     [--user-identity]
                                     [--vault]
                                     [--vault-id]

Exemples

Créer une connexion entre l’application web et le coffre de clés de manière interactive

az webapp connection create keyvault

Créer une connexion entre l’application web et le coffre de clés avec le nom de la ressource

az webapp connection create keyvault -g WebAppRG -n MyWebApp --tg KeyvaultRG --vault MyVault --system-identity

Créer une connexion entre l’emplacement d’application web et le coffre de clés avec le nom de la ressource

az webapp connection create keyvault -g WebAppRG -n MyWebApp --slot MySlot --tg KeyvaultRG --vault MyVault --system-identity

Créer une connexion entre l’application web et le coffre de clés avec l’ID de ressource

az webapp connection create keyvault --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.KeyVault/vaults/{vault} --system-identity

Créer un coffre de clés et connecter une application web de manière interactive

az webapp connection create keyvault --new

Créer un coffre de clés et y connecter une application web

az webapp connection create keyvault --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --new

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--new

Indique s’il faut créer un coffre de clés lors de la création de la connexion webapp.

Valeurs acceptées: false, true
Valeur par défaut: False
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--vault'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le coffre de clés. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault

Nom du coffre de clés. Obligatoire si '--target-id' n’est pas spécifié.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create mysql

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version.

Créez une connexion webapp à mysql.

az webapp connection create mysql [--appconfig-id]
                                  [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                  [--config-connstr {false, true}]
                                  [--connection]
                                  [--customized-keys]
                                  [--database]
                                  [--name]
                                  [--no-wait]
                                  [--opt-out {auth, configinfo, publicnetwork}]
                                  [--private-endpoint {false, true}]
                                  [--resource-group]
                                  [--secret]
                                  [--server]
                                  [--service-endpoint {false, true}]
                                  [--slot]
                                  [--source-id]
                                  [--target-id]
                                  [--target-resource-group]
                                  [--vault-id]

Exemples

Créer une connexion entre webapp et mysql de manière interactive

az webapp connection create mysql

Créer une connexion entre webapp et mysql avec le nom de la ressource

az webapp connection create mysql -g WebAppRG -n MyWebApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre l’emplacement d’application web et mysql avec le nom de la ressource

az webapp connection create mysql -g WebAppRG -n MyWebApp --slot MySlot --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et mysql avec l’ID de ressource

az webapp connection create mysql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBForMySQL/servers/{server}/databases/{database} --secret name=XX secret=XX

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données mysql. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur mysql. Obligatoire si '--target-id' n’est pas spécifié.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le serveur mysql. Obligatoire si '--target-id' n’est pas spécifié.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create mysql-flexible

Créez une connexion webapp à mysql-flexible.

az webapp connection create mysql-flexible [--appconfig-id]
                                           [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                           [--config-connstr {false, true}]
                                           [--connection]
                                           [--customized-keys]
                                           [--database]
                                           [--name]
                                           [--no-wait]
                                           [--opt-out {auth, configinfo, publicnetwork}]
                                           [--resource-group]
                                           [--secret]
                                           [--server]
                                           [--service-principal]
                                           [--slot]
                                           [--source-id]
                                           [--system-identity]
                                           [--target-id]
                                           [--target-resource-group]
                                           [--user-identity]
                                           [--vault-id]

Exemples

Créer une connexion entre webapp et mysql-flexible de manière interactive

az webapp connection create mysql-flexible

Créer une connexion entre webapp et mysql-flexible avec le nom de la ressource

az webapp connection create mysql-flexible -g WebAppRG -n MyWebApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre l’emplacement d’application web et mysql-flexible avec le nom de la ressource

az webapp connection create mysql-flexible -g WebAppRG -n MyWebApp --slot MySlot --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et mysql-flexible avec l’ID de ressource

az webapp connection create mysql-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforMySQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.

--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

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.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create mysql-flexible (serviceconnector-passwordless extension)

Créez une connexion webapp à mysql-flexible.

az webapp connection create mysql-flexible [--appconfig-id]
                                           [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                           [--config-connstr {false, true}]
                                           [--connection]
                                           [--customized-keys]
                                           [--database]
                                           [--name]
                                           [--no-wait]
                                           [--opt-out {auth, configinfo, publicnetwork}]
                                           [--resource-group]
                                           [--secret]
                                           [--server]
                                           [--service-principal]
                                           [--slot]
                                           [--source-id]
                                           [--system-identity]
                                           [--target-id]
                                           [--target-resource-group]
                                           [--user-identity]
                                           [--vault-id]
                                           [--yes]

Exemples

Créer une connexion entre webapp et mysql-flexible de manière interactive

az webapp connection create mysql-flexible

Créer une connexion entre webapp et mysql-flexible avec le nom de la ressource

az webapp connection create mysql-flexible -g WebAppRG -n MyWebApp --tg MysqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et mysql-flexible avec l’ID de ressource

az webapp connection create mysql-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforMySQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.

--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

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.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le serveur flexible mysql. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create postgres

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version.

Créez une connexion webapp à postgres.

az webapp connection create postgres [--appconfig-id]
                                     [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                     [--config-connstr {false, true}]
                                     [--connection]
                                     [--customized-keys]
                                     [--database]
                                     [--name]
                                     [--new {false, true}]
                                     [--no-wait]
                                     [--opt-out {auth, configinfo, publicnetwork}]
                                     [--private-endpoint {false, true}]
                                     [--resource-group]
                                     [--secret]
                                     [--server]
                                     [--service-endpoint {false, true}]
                                     [--service-principal]
                                     [--slot]
                                     [--source-id]
                                     [--system-identity]
                                     [--target-id]
                                     [--target-resource-group]
                                     [--user-identity]
                                     [--vault-id]

Exemples

Créer une connexion entre webapp et postgres de manière interactive

az webapp connection create postgres

Créer une connexion entre webapp et postgres avec un nom de ressource

az webapp connection create postgres -g WebAppRG -n MyWebApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre l’emplacement d’application web et postgres avec le nom de la ressource

az webapp connection create postgres -g WebAppRG -n MyWebApp --slot MySlot --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et postgres avec l’ID de ressource

az webapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/servers/{server}/databases/{database} --secret name=XX secret=XX

Créez une application web postgres et connectez-la de manière interactive

az webapp connection create postgres --new

Créez une application web postgres et connectez-la

az webapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --new

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données postgres. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--new

Indique s’il faut créer un postgres lors de la création de la connexion webapp.

Valeurs acceptées: false, true
Valeur par défaut: False
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur postgres. Obligatoire si '--target-id' n’est pas spécifié.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le service postgres. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create postgres (serviceconnector-passwordless extension)

Déprécié

Cette commande a été déconseillée et sera supprimée dans une prochaine version.

Créez une connexion webapp à postgres.

az webapp connection create postgres [--appconfig-id]
                                     [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                     [--config-connstr {false, true}]
                                     [--connection]
                                     [--customized-keys]
                                     [--database]
                                     [--name]
                                     [--new {false, true}]
                                     [--no-wait]
                                     [--opt-out {auth, configinfo, publicnetwork}]
                                     [--private-endpoint {false, true}]
                                     [--resource-group]
                                     [--secret]
                                     [--server]
                                     [--service-endpoint {false, true}]
                                     [--service-principal]
                                     [--slot]
                                     [--source-id]
                                     [--system-identity]
                                     [--target-id]
                                     [--target-resource-group]
                                     [--user-identity]
                                     [--vault-id]
                                     [--yes]

Exemples

Créer une connexion entre webapp et postgres de manière interactive

az webapp connection create postgres

Créer une connexion entre webapp et postgres avec un nom de ressource

az webapp connection create postgres -g WebAppRG -n MyWebApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et postgres avec l’ID de ressource

az webapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/servers/{server}/databases/{database} --secret name=XX secret=XX

Créez une application web postgres et connectez-la de manière interactive

az webapp connection create postgres --new

Créez une application web postgres et connectez-la

az webapp connection create postgres --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --new

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données postgres. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--new

Indique s’il faut créer un postgres lors de la création de la connexion webapp.

Valeurs acceptées: false, true
Valeur par défaut: False
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur postgres. Obligatoire si '--target-id' n’est pas spécifié.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le service postgres. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create postgres-flexible

Créez une connexion webapp à postgres-flexible.

az webapp connection create postgres-flexible [--appconfig-id]
                                              [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                              [--config-connstr {false, true}]
                                              [--connection]
                                              [--customized-keys]
                                              [--database]
                                              [--name]
                                              [--no-wait]
                                              [--opt-out {auth, configinfo, publicnetwork}]
                                              [--resource-group]
                                              [--secret]
                                              [--server]
                                              [--service-principal]
                                              [--slot]
                                              [--source-id]
                                              [--system-identity]
                                              [--target-id]
                                              [--target-resource-group]
                                              [--user-identity]
                                              [--vault-id]

Exemples

Créer une connexion entre webapp et postgres-flexible de manière interactive

az webapp connection create postgres-flexible

Créer une connexion entre webapp et postgres-flexible avec le nom de la ressource

az webapp connection create postgres-flexible -g WebAppRG -n MyWebApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre l’emplacement d’application web et postgres-flexible avec le nom de la ressource

az webapp connection create postgres-flexible -g WebAppRG -n MyWebApp --slot MySlot --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et postgres-flexible avec l’ID de ressource

az webapp connection create postgres-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.

--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le service postgres flexible. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create postgres-flexible (serviceconnector-passwordless extension)

Créez une connexion webapp à postgres-flexible.

az webapp connection create postgres-flexible [--appconfig-id]
                                              [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                              [--config-connstr {false, true}]
                                              [--connection]
                                              [--customized-keys]
                                              [--database]
                                              [--name]
                                              [--no-wait]
                                              [--opt-out {auth, configinfo, publicnetwork}]
                                              [--resource-group]
                                              [--secret]
                                              [--server]
                                              [--service-principal]
                                              [--slot]
                                              [--source-id]
                                              [--system-identity]
                                              [--target-id]
                                              [--target-resource-group]
                                              [--user-identity]
                                              [--vault-id]
                                              [--yes]

Exemples

Créer une connexion entre webapp et postgres-flexible de manière interactive

az webapp connection create postgres-flexible

Créer une connexion entre webapp et postgres-flexible avec le nom de la ressource

az webapp connection create postgres-flexible -g WebAppRG -n MyWebApp --tg PostgresRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et postgres-flexible avec l’ID de ressource

az webapp connection create postgres-flexible --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{server}/databases/{database} --secret name=XX secret=XX

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur flexible postgres. Obligatoire si '--target-id' n’est pas spécifié.

--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le service postgres flexible. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create redis

Créez une connexion webapp à redis.

az webapp connection create redis [--appconfig-id]
                                  [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                  [--connection]
                                  [--customized-keys]
                                  [--database]
                                  [--name]
                                  [--no-wait]
                                  [--opt-out {auth, configinfo, publicnetwork}]
                                  [--private-endpoint {false, true}]
                                  [--resource-group]
                                  [--secret]
                                  [--server]
                                  [--slot]
                                  [--source-id]
                                  [--target-id]
                                  [--target-resource-group]
                                  [--vault-id]

Exemples

Créer une connexion entre l’application web et redis de manière interactive

az webapp connection create redis

Créer une connexion entre l’application web et redis avec le nom de la ressource

az webapp connection create redis -g WebAppRG -n MyWebApp --tg RedisRG --server MyServer --database MyDB --secret

Créer une connexion entre l’emplacement d’application web et redis avec le nom de la ressource

az webapp connection create redis -g WebAppRG -n MyWebApp --slot MySlot --tg RedisRG --server MyServer --database MyDB --secret

Créer une connexion entre l’application web et redis avec l’ID de ressource

az webapp connection create redis --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redis/{server}/databases/{database} --secret

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données redis. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--server

Nom du serveur redis. Obligatoire si '--target-id' n’est pas spécifié.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le serveur redis. Obligatoire si '--target-id' n’est pas spécifié.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create redis-enterprise

Créez une connexion webapp à redis-enterprise.

az webapp connection create redis-enterprise [--appconfig-id]
                                             [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                             [--connection]
                                             [--customized-keys]
                                             [--database]
                                             [--name]
                                             [--no-wait]
                                             [--opt-out {auth, configinfo, publicnetwork}]
                                             [--resource-group]
                                             [--secret]
                                             [--server]
                                             [--slot]
                                             [--source-id]
                                             [--target-id]
                                             [--target-resource-group]
                                             [--vault-id]

Exemples

Créer une connexion entre l’application web et redis-enterprise de manière interactive

az webapp connection create redis-enterprise

Créer une connexion entre l’application web et redis-enterprise avec le nom de la ressource

az webapp connection create redis-enterprise -g WebAppRG -n MyWebApp --tg RedisRG --server MyServer --database MyDB --secret

Créer une connexion entre l’emplacement d’application web et redis-enterprise avec le nom de la ressource

az webapp connection create redis-enterprise -g WebAppRG -n MyWebApp --slot MySlot --tg RedisRG --server MyServer --database MyDB --secret

Créer une connexion entre l’application web et redis-enterprise avec l’ID de ressource

az webapp connection create redis-enterprise --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redisEnterprise/{server}/databases/{database} --secret

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données d’entreprise redis. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--server

Nom du serveur redis Enterprise. Obligatoire si '--target-id' n’est pas spécifié.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le serveur redis. Obligatoire si '--target-id' n’est pas spécifié.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create servicebus

Créez une connexion webapp à servicebus.

az webapp connection create servicebus [--appconfig-id]
                                       [--client-type {dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot}]
                                       [--connection]
                                       [--customized-keys]
                                       [--name]
                                       [--namespace]
                                       [--no-wait]
                                       [--opt-out {auth, configinfo, publicnetwork}]
                                       [--private-endpoint {false, true}]
                                       [--resource-group]
                                       [--secret]
                                       [--service-endpoint {false, true}]
                                       [--service-principal]
                                       [--slot]
                                       [--source-id]
                                       [--system-identity]
                                       [--target-id]
                                       [--target-resource-group]
                                       [--user-identity]
                                       [--vault-id]

Exemples

Créer une connexion entre webapp et servicebus de manière interactive

az webapp connection create servicebus

Créer une connexion entre webapp et servicebus avec le nom de la ressource

az webapp connection create servicebus -g WebAppRG -n MyWebApp --tg ServicebusRG --namespace MyNamespace --system-identity

Créer une connexion entre l’emplacement d’application web et servicebus avec le nom de la ressource

az webapp connection create servicebus -g WebAppRG -n MyWebApp --slot MySlot --tg ServicebusRG --namespace MyNamespace --system-identity

Créer une connexion entre webapp et servicebus avec l’ID de ressource

az webapp connection create servicebus --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.ServiceBus/namespaces/{namespace} --system-identity

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, go, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--namespace

Nom de l’espace de noms Servicebus. Obligatoire si '--target-id' n’est pas spécifié.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--namespace'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le servicebus. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create signalr

Créez une connexion webapp à signalr.

az webapp connection create signalr [--appconfig-id]
                                    [--client-type {dotnet, dotnet-internal, none}]
                                    [--connection]
                                    [--customized-keys]
                                    [--name]
                                    [--no-wait]
                                    [--opt-out {auth, configinfo, publicnetwork}]
                                    [--private-endpoint {false, true}]
                                    [--resource-group]
                                    [--secret]
                                    [--service-principal]
                                    [--signalr]
                                    [--slot]
                                    [--source-id]
                                    [--system-identity]
                                    [--target-id]
                                    [--target-resource-group]
                                    [--user-identity]
                                    [--vault-id]

Exemples

Créer une connexion entre webapp et signalr de manière interactive

az webapp connection create signalr

Créer une connexion entre l’application web et le signalr avec le nom de la ressource

az webapp connection create signalr -g WebAppRG -n MyWebApp --tg SignalrRG --signalr MySignalR --system-identity

Créer une connexion entre l’emplacement d’application web et le signaleur avec le nom de la ressource

az webapp connection create signalr -g WebAppRG -n MyWebApp --slot MySlot --tg SignalrRG --signalr MySignalR --system-identity

Créer une connexion entre l’application web et le signalr avec l’ID de ressource

az webapp connection create signalr --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.SignalRService/SignalR/{signalr} --system-identity

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, none
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-principal

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.

--signalr

Nom du service signaleur. Obligatoire si '--target-id' n’est pas spécifié.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--signalr'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le signaleur. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create sql

Créez une connexion webapp à sql.

az webapp connection create sql [--appconfig-id]
                                [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                [--config-connstr {false, true}]
                                [--connection]
                                [--customized-keys]
                                [--database]
                                [--name]
                                [--no-wait]
                                [--opt-out {auth, configinfo, publicnetwork}]
                                [--private-endpoint {false, true}]
                                [--resource-group]
                                [--secret]
                                [--server]
                                [--service-endpoint {false, true}]
                                [--service-principal]
                                [--slot]
                                [--source-id]
                                [--system-identity]
                                [--target-id]
                                [--target-resource-group]
                                [--user-identity]
                                [--vault-id]

Exemples

Créer une connexion entre webapp et sql de manière interactive

az webapp connection create sql

Créer une connexion entre webapp et sql avec le nom de la ressource

az webapp connection create sql -g WebAppRG -n MyWebApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre l’emplacement d’application web et sql avec le nom de la ressource

az webapp connection create sql -g WebAppRG -n MyWebApp --slot MySlot --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et sql avec l’ID de ressource

az webapp connection create sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Sql/servers/{server}/databases/{database} --secret name=XX secret=XX

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données sql. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur sql. Obligatoire si '--target-id' n’est pas spécifié.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le serveur sql. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create sql (serviceconnector-passwordless extension)

Créez une connexion webapp à sql.

az webapp connection create sql [--appconfig-id]
                                [--client-type {django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot}]
                                [--config-connstr {false, true}]
                                [--connection]
                                [--customized-keys]
                                [--database]
                                [--name]
                                [--no-wait]
                                [--opt-out {auth, configinfo, publicnetwork}]
                                [--private-endpoint {false, true}]
                                [--resource-group]
                                [--secret]
                                [--server]
                                [--service-endpoint {false, true}]
                                [--service-principal]
                                [--slot]
                                [--source-id]
                                [--system-identity]
                                [--target-id]
                                [--target-resource-group]
                                [--user-identity]
                                [--vault-id]
                                [--yes]

Exemples

Créer une connexion entre webapp et sql de manière interactive

az webapp connection create sql

Créer une connexion entre webapp et sql avec le nom de la ressource

az webapp connection create sql -g WebAppRG -n MyWebApp --tg SqlRG --server MyServer --database MyDB --secret name=XX secret=XX

Créer une connexion entre webapp et sql avec l’ID de ressource

az webapp connection create sql --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Sql/servers/{server}/databases/{database} --secret name=XX secret=XX

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: django, dotnet, dotnet-internal, go, java, nodejs, none, php, python, ruby, springBoot
--config-connstr
Préversion

Stocker la configuration dans des chaîne de connexion, uniquement peut être utilisée avec dotnet client_type.

Valeurs acceptées: false, true
Valeur par défaut: False
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--database

Nom de la base de données sql. Obligatoire si '--target-id' n’est pas spécifié.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

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.

--server

Nom du serveur sql. Obligatoire si '--target-id' n’est pas spécifié.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--server', '--database'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le serveur sql. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create storage-blob

Créez une connexion d’application web à storage-blob.

az webapp connection create storage-blob [--account]
                                         [--appconfig-id]
                                         [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                         [--connection]
                                         [--customized-keys]
                                         [--name]
                                         [--new {false, true}]
                                         [--no-wait]
                                         [--opt-out {auth, configinfo, publicnetwork}]
                                         [--private-endpoint {false, true}]
                                         [--resource-group]
                                         [--secret]
                                         [--service-endpoint {false, true}]
                                         [--service-principal]
                                         [--slot]
                                         [--source-id]
                                         [--system-identity]
                                         [--target-id]
                                         [--target-resource-group]
                                         [--user-identity]
                                         [--vault-id]

Exemples

Créer une connexion entre l’application web et l’objet blob de stockage de manière interactive

az webapp connection create storage-blob

Créer une connexion entre l’application web et l’objet blob de stockage avec le nom de la ressource

az webapp connection create storage-blob -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --system-identity

Créer une connexion entre l’emplacement d’application web et l’objet blob de stockage avec le nom de la ressource

az webapp connection create storage-blob -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --system-identity

Créer une connexion entre l’application web et l’objet blob de stockage avec l’ID de ressource

az webapp connection create storage-blob --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/blobServices/default --system-identity

Créer un objet blob de stockage et connecter une application web de manière interactive

az webapp connection create storage-blob --new

Créez un objet blob de stockage et connectez-y une application web

az webapp connection create storage-blob --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --new

Paramètres facultatifs

--account

Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--new

Indique s’il faut créer un objet blob de stockage lors de la création de la connexion d’application web.

Valeurs acceptées: false, true
Valeur par défaut: False
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create storage-file

Créez une connexion webapp au fichier de stockage.

az webapp connection create storage-file [--account]
                                         [--appconfig-id]
                                         [--client-type {dotnet, dotnet-internal, java, nodejs, none, php, python, ruby, springBoot}]
                                         [--connection]
                                         [--customized-keys]
                                         [--name]
                                         [--no-wait]
                                         [--opt-out {auth, configinfo, publicnetwork}]
                                         [--private-endpoint {false, true}]
                                         [--resource-group]
                                         [--secret]
                                         [--service-endpoint {false, true}]
                                         [--slot]
                                         [--source-id]
                                         [--target-id]
                                         [--target-resource-group]
                                         [--vault-id]

Exemples

Créer une connexion entre l’application web et le fichier de stockage de manière interactive

az webapp connection create storage-file

Créer une connexion entre l’application web et le fichier de stockage avec le nom de la ressource

az webapp connection create storage-file -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --secret

Créer une connexion entre l’emplacement d’application web et le fichier de stockage avec le nom de la ressource

az webapp connection create storage-file -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --secret

Créer une connexion entre l’application web et le fichier de stockage avec l’ID de ressource

az webapp connection create storage-file --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default --secret

Paramètres facultatifs

--account

Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, php, python, ruby, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create storage-queue

Créez une connexion webapp à la file d’attente de stockage.

az webapp connection create storage-queue [--account]
                                          [--appconfig-id]
                                          [--client-type {dotnet, dotnet-internal, java, nodejs, none, python, springBoot}]
                                          [--connection]
                                          [--customized-keys]
                                          [--name]
                                          [--no-wait]
                                          [--opt-out {auth, configinfo, publicnetwork}]
                                          [--private-endpoint {false, true}]
                                          [--resource-group]
                                          [--secret]
                                          [--service-endpoint {false, true}]
                                          [--service-principal]
                                          [--slot]
                                          [--source-id]
                                          [--system-identity]
                                          [--target-id]
                                          [--target-resource-group]
                                          [--user-identity]
                                          [--vault-id]

Exemples

Créer une connexion entre webapp et file d’attente de stockage de manière interactive

az webapp connection create storage-queue

Créer une connexion entre l’application web et la file d’attente de stockage avec le nom de la ressource

az webapp connection create storage-queue -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --system-identity

Créer une connexion entre l’emplacement d’application web et la file d’attente de stockage avec le nom de la ressource

az webapp connection create storage-queue -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --system-identity

Créer une connexion entre l’application web et la file d’attente de stockage avec l’ID de ressource

az webapp connection create storage-queue --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default --system-identity

Paramètres facultatifs

--account

Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python, springBoot
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create storage-table

Créez une connexion webapp à une table de stockage.

az webapp connection create storage-table [--account]
                                          [--appconfig-id]
                                          [--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
                                          [--connection]
                                          [--customized-keys]
                                          [--name]
                                          [--no-wait]
                                          [--opt-out {auth, configinfo, publicnetwork}]
                                          [--private-endpoint {false, true}]
                                          [--resource-group]
                                          [--secret]
                                          [--service-endpoint {false, true}]
                                          [--service-principal]
                                          [--slot]
                                          [--source-id]
                                          [--system-identity]
                                          [--target-id]
                                          [--target-resource-group]
                                          [--user-identity]
                                          [--vault-id]

Exemples

Créer une connexion entre l’application web et la table de stockage de manière interactive

az webapp connection create storage-table

Créer une connexion entre l’application web et la table de stockage avec le nom de la ressource

az webapp connection create storage-table -g WebAppRG -n MyWebApp --tg StorageRG --account MyAccount --system-identity

Créer une connexion entre l’emplacement d’application web et la table de stockage avec le nom de la ressource

az webapp connection create storage-table -g WebAppRG -n MyWebApp --slot MySlot --tg StorageRG --account MyAccount --system-identity

Créer une connexion entre l’application web et la table de stockage avec l’ID de ressource

az webapp connection create storage-table --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/tableServices/default --system-identity

Paramètres facultatifs

--account

Nom du compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-endpoint

Connecter 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.

Valeurs acceptées: false, true
--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--account'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le compte de stockage. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp connection create webpubsub

Créez une connexion webapp à webpubsub.

az webapp connection create webpubsub [--appconfig-id]
                                      [--client-type {dotnet, dotnet-internal, java, nodejs, none, python}]
                                      [--connection]
                                      [--customized-keys]
                                      [--name]
                                      [--no-wait]
                                      [--opt-out {auth, configinfo, publicnetwork}]
                                      [--private-endpoint {false, true}]
                                      [--resource-group]
                                      [--secret]
                                      [--service-principal]
                                      [--slot]
                                      [--source-id]
                                      [--system-identity]
                                      [--target-id]
                                      [--target-resource-group]
                                      [--user-identity]
                                      [--vault-id]
                                      [--webpubsub]

Exemples

Créer une connexion entre webapp et webpubsub de manière interactive

az webapp connection create webpubsub

Créer une connexion entre webapp et webpubsub avec le nom de la ressource

az webapp connection create webpubsub -g WebAppRG -n MyWebApp --tg WebpubsubRG --webpubsub MyWebPubSub --system-identity

Créer une connexion entre l’emplacement webapp et webpubsub avec le nom de la ressource

az webapp connection create webpubsub -g WebAppRG -n MyWebApp --slot MySlot --tg WebpubsubRG --webpubsub MyWebPubSub --system-identity

Créer une connexion entre webapp et webpubsub avec l’ID de ressource

az webapp connection create webpubsub --source-id /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} --target-id /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.SignalRService/WebPubSub/{webpubsub} --system-identity

Paramètres facultatifs

--appconfig-id

ID de configuration de l’application pour stocker la configuration.

--client-type

Type de client utilisé sur l’application web.

Valeurs acceptées: dotnet, dotnet-internal, java, nodejs, none, python
--connection

Nom de la connexion d’application web.

--customized-keys

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é.

--name -n

Nom de l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--opt-out

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.

Valeurs acceptées: auth, configinfo, publicnetwork
--private-endpoint

Connecter service cible par point de terminaison privé. Le point de terminaison privé dans le réseau virtuel source doit être créé à l’avance.

Valeurs acceptées: false, true
--resource-group -g

Groupe de ressources qui contient l’application web. Obligatoire si '--source-id' n’est pas spécifié. Aucun.

--secret

Informations d’authentification secrète.

Utilisation : --secret.

--service-principal

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.

--slot

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--source-id

ID de ressource d’une application web. Obligatoire si ['--resource-group', '--name'] ne sont pas spécifiés.

--system-identity

Informations d’authentification d’identité attribuées par le système.

Utilisation : --system-identity.

--target-id

ID de ressource du service cible. Obligatoire si ['--target-resource-group', '--webpubsub'] ne sont pas spécifiés.

--target-resource-group --tg

Groupe de ressources qui contient le webpubsub. Obligatoire si '--target-id' n’est pas spécifié.

--user-identity

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.

--vault-id

ID du coffre de clés pour stocker la valeur du secret.

--webpubsub

Nom du service webpubsub. Obligatoire si '--target-id' n’est pas spécifié.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.