Uzantılara izin ver
- Makale
-
-
ŞUNLAR IÇIN GEÇERLIDIR:
PostgreSQL için Azure Veritabanı - Esnek Sunucu
Esnek PostgreSQL için Azure Veritabanı sunucuda uzantılar oluşturmadan önce, bunları izin verilenler listesine eklemeniz gerekir.
Uzantılara izin verme adımları
Azure portalını kullanma:
PostgreSQL için Azure Veritabanı esnek sunucunuzu seçin.
Kaynak menüsünde, Ayarlar bölümünde Sunucu parametreleri'ni seçin.
parametresinde bulunan azure.extensions
uzantılardan izin vermek istediğiniz uzantıları seçin.
Kaydet'i seçin.
CLI parametre kümesi komutu aracılığıyla uzantılara izin vekleyebilirsiniz.
az postgres flexible-server parameter set --resource-group <resource_group> --server-name <server> --subscription <subscription_id> --name azure.extensions --value <extension_name>,<extension_name>
ARM Şablonunu Kullanma:
Aşağıdaki örnek, adı postgres-test-server
: olan bir sunucudaki allowlist dblink
, pg_buffercache
dict_xsyn
öğesine uzantılar ekler:
{
"$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"
}
}
]
}
İlgili içerik