Autoriser les extensions
- Article
-
-
S’APPLIQUE À :
Azure Database pour PostgreSQL : serveur flexible
Avant de créer des extensions dans un serveur flexible Azure Database pour PostgreSQL, vous devez les placer dans la liste d’autorisations.
Étapes à suivre pour autoriser des extensions
À l’aide du Portail Azure :
Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.
Dans le menu des ressources, sous la section Paramètres, sélectionnez Paramètres du serveur.
Sélectionnez les extensions que vous souhaitez placer dans la liste d’autorisations parmi celles disponibles dans le paramètre azure.extensions
.
Cliquez sur Enregistrer.
Vous pouvez autoriser les extensions en utilisant la commande CLI « parameter set ».
az postgres flexible-server parameter set --resource-group <resource_group> --server-name <server> --subscription <subscription_id> --name azure.extensions --value <extension_name>,<extension_name>
Utiliser le modèle ARM :
L’exemple suivant ajoute des extensions à la liste d’autorisationdblink
, dict_xsyn
pg_buffercache
sur un serveur dont le nom est postgres-test-server
:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"flexibleServers_name": {
"defaultValue": "postgres-test-server",
"type": "String"
},
"azure_extensions_set_value": {
"defaultValue": " dblink,dict_xsyn,pg_buffercache",
"type": "String"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations",
"apiVersion": "2021-06-01",
"name": "[concat(parameters('flexibleServers_name'), '/azure.extensions')]",
"properties": {
"value": "[parameters('azure_extensions_set_value')]",
"source": "user-override"
}
}
]
}
Contenu connexe