az postgres server

PostgreSQL sunucularını yönetme.

Komutlar

Name Description Tür Durum
az postgres server ad-admin

Postgres sunucusunun Active Directory yöneticisini yönetme.

Temel GA
az postgres server ad-admin create

PostgreSQL sunucusu için bir Active Directory Yönetici istrator oluşturun.

Temel GA
az postgres server ad-admin delete

PostgreSQL için Active Directory Yönetici istrator'ı silin.

Temel GA
az postgres server ad-admin list

PostgreSQL sunucusu için tüm Active Directory Yönetici istrator'larını listeleyin.

Temel GA
az postgres server ad-admin show

PostgreSQL sunucusu için Active Directory Yönetici istrator bilgilerini alın.

Temel GA
az postgres server ad-admin wait

PostgreSQL sunucusu Active Directory Yönetici istrator koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Temel GA
az postgres server configuration

Sunucu için yapılandırma değerlerini yönetme.

Temel GA
az postgres server configuration list

Bir sunucu için yapılandırma değerlerini listeleyin.

Temel GA
az postgres server configuration set

Bir sunucunun yapılandırmasını güncelleştirin.

Temel GA
az postgres server configuration show

Sunucu yapılandırmasını alın.".

Temel GA
az postgres server create

Bir sunucu oluşturun.

Temel GA
az postgres server delete

Bir sunucuyu silin.

Temel GA
az postgres server firewall-rule

Sunucu için güvenlik duvarı kurallarını yönetme.

Temel GA
az postgres server firewall-rule create

Sunucu için yeni bir güvenlik duvarı kuralı oluşturun.

Temel GA
az postgres server firewall-rule delete

Güvenlik duvarı kuralını silin.

Temel GA
az postgres server firewall-rule list

Bir sunucu için tüm güvenlik duvarı kurallarını listeleme.

Temel GA
az postgres server firewall-rule show

Güvenlik duvarı kuralının ayrıntılarını alın.

Temel GA
az postgres server firewall-rule update

Güvenlik duvarı kuralını güncelleştirme.

Temel GA
az postgres server georestore

Bir sunucuyu yedekten coğrafi olarak geri yükleme.

Temel GA
az postgres server key

PostgreSQL sunucu anahtarlarını yönetin.

Temel GA
az postgres server key create

Sunucu anahtarı oluşturma.

Temel GA
az postgres server key delete

Sunucu anahtarını silin.

Temel GA
az postgres server key list

Sunucu anahtarlarının listesini alır.

Temel GA
az postgres server key show

Sunucu anahtarını göster.

Temel GA
az postgres server list

Kullanılabilir sunucuları listeleyin.

Temel GA
az postgres server list-skus

Verilen bölgedeki kullanılabilir sku'ları listeleyin.

Temel GA
az postgres server private-endpoint-connection

PostgreSQL sunucusu özel uç nokta bağlantılarını yönetin.

Temel GA
az postgres server private-endpoint-connection approve

PostgreSQL sunucusuyla ilişkili belirtilen özel uç nokta bağlantısını onaylayın.

Temel GA
az postgres server private-endpoint-connection delete

PostgreSQL sunucusuyla ilişkili belirtilen özel uç nokta bağlantısını silin.

Temel GA
az postgres server private-endpoint-connection reject

PostgreSQL sunucusuyla ilişkili belirtilen özel uç nokta bağlantısını reddedin.

Temel GA
az postgres server private-endpoint-connection show

PostgreSQL sunucusuyla ilişkili özel uç nokta bağlantısının ayrıntılarını gösterin.

Temel GA
az postgres server private-link-resource

PostgreSQL sunucusu özel bağlantı kaynaklarını yönetin.

Temel GA
az postgres server private-link-resource list

PostgreSQL sunucusu için desteklenen özel bağlantı kaynaklarını listeleyin.

Temel GA
az postgres server replica

Okuma amaçlı çoğaltmaları yönetme.

Temel GA
az postgres server replica create

Sunucu için okuma amaçlı çoğaltma oluşturma.

Temel GA
az postgres server replica list

Belirli bir sunucu için tüm okuma amaçlı çoğaltmaları listeleyin.

Temel GA
az postgres server replica stop

Okuma amaçlı çoğaltmayı durdurun ve okuma/yazma sunucusu yapın.

Temel GA
az postgres server restart

Sunucuyu yeniden başlatın.

Temel GA
az postgres server restore

Bir sunucuyu yedekten geri yükler.

Temel GA
az postgres server show

Bir sunucunun ayrıntılarını alın.

Temel GA
az postgres server show-connection-string

PostgreSQL sunucu veritabanı için bağlantı dizesi gösterir.

Temel GA
az postgres server update

Bir sunucuyu güncelleştirme.

Temel GA
az postgres server vnet-rule

Sunucunun sanal ağ kurallarını yönetme.

Temel GA
az postgres server vnet-rule create

PostgreSQL sunucusuna erişime izin veren bir sanal ağ kuralı oluşturun.

Temel GA
az postgres server vnet-rule delete

Verilen ada sahip sanal ağ kuralını siler.

Temel GA
az postgres server vnet-rule list

Bir sunucudaki sanal ağ kurallarının listesini alır.

Temel GA
az postgres server vnet-rule show

Bir sanal ağ kuralı alır.

Temel GA
az postgres server vnet-rule update

Sanal ağ kuralını güncelleştirme.

Temel GA
az postgres server wait

Sunucunun belirli koşulları karşılamasını bekleyin.

Temel GA

az postgres server create

Bir sunucu oluşturun.

az postgres server create [--admin-password]
                          [--admin-user]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--geo-redundant-backup {Disabled, Enabled}]
                          [--infrastructure-encryption {Disabled, Enabled}]
                          [--location]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--resource-group]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--tags]
                          [--version]

Örnekler

SKU GP_Gen5_2 (Genel Amaçlı, 5. Nesil donanım, 2 sanal çekirdek) ile Kuzey Avrupa'da bir PostgreSQL sunucusu oluşturun.

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name GP_Gen5_2

Tüm paramaterler ayarlanmış bir PostgreSQL sunucusu oluşturun.

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name B_Gen5_1 --ssl-enforcement Enabled --minimal-tls-version TLS1_0 --public-network-access Disabled \
    --backup-retention 10 --geo-redundant-backup Enabled --storage-size 51200 \
    --tags "key=value" --version 11

İsteğe Bağlı Parametreler

--admin-password -p

Yöneticinin parolası. En az 8 karakter ve en fazla 128 karakter. Parola aşağıdaki üç kategoriden karakterler içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.

--admin-user -u

Sunucu için Yönetici istrator kullanıcı adı. Ayarlandıktan sonra değiştirilemez.

varsayılan değer: anxiouseland8
--assign-identity

Azure KeyVault gibi anahtar yönetimi hizmetleriyle kullanmak üzere bu sunucu için bir Azure Active Directory Kimliği oluşturun ve atayın.

varsayılan değer: False
--auto-grow

Depolamanın otomatik olarak büyütülmasını etkinleştirin veya devre dışı bırakın. Varsayılan değer Etkin'dir.

kabul edilen değerler: Disabled, Enabled
varsayılan değer: Enabled
--backup-retention

Yedeklemenin kaç gün tutulduysa o kadardır. 7 ila 35 gün arasında. Varsayılan değer 7 gündür.

--geo-redundant-backup

Coğrafi olarak yedekli yedeklemeleri etkinleştirin veya devre dışı bırakın. Varsayılan değer Devre Dışı'dır. Temel fiyatlandırma katmanında desteklenmez.

kabul edilen değerler: Disabled, Enabled
--infrastructure-encryption -i

Yeni şifreleme algoritması kullanarak veriler için isteğe bağlı ikinci bir şifreleme katmanı ekleyin. Varsayılan değer Devre Dışı'dır.

kabul edilen değerler: Disabled, Enabled
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--minimal-tls-version

SSL etkinleştirildiğinde sunucu bağlantıları için en düşük TLS sürümünü ayarlayın. Varsayılan değer TLSEnforcementDisabled'dır.

kabul edilen değerler: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--public --public-network-access

Sunucuya genel ağ erişimini etkinleştirin veya devre dışı bırakın. Devre dışı bırakıldığında, yalnızca Özel Bağlantı aracılığıyla yapılan bağlantılar bu sunucuya ulaşabilir. İzin verilen değerler şunlardır: Etkin, Devre Dışı, tümü, 0.0.0.0, , . Varsayılan etkindir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--sku-name

Sku'nun adı. Kısaca {fiyatlandırma katmanı}{işlem nesli}{sanal çekirdek sayısı} kuralına uyar. Örnekler: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

varsayılan değer: GP_Gen5_2
--ssl-enforcement

Sunucuya bağlantılar için ssl zorlamayı etkinleştirin veya devre dışı bırakın. Varsayılan etkindir.

kabul edilen değerler: Disabled, Enabled
--storage-size

Sunucunun depolama kapasitesi (birim olan megabayt kullanılır). En az 5120 ve 1024 artışla artar. Varsayılan değer 5120'dir.

varsayılan değer: 5120
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--version
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server delete

Bir sunucuyu silin.

az postgres server delete [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]
                          [--yes]

Örnekler

Bir sunucuyu silin.

az postgres server delete -g testgroup -n testsvr

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server georestore

Bir sunucuyu yedekten coğrafi olarak geri yükleme.

az postgres server georestore --location
                              --source-server
                              [--backup-retention]
                              [--geo-redundant-backup]
                              [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--sku-name]
                              [--subscription]

Örnekler

'testsvr' öğesini Batı ABD 2'de bulunan yeni bir 'testsvrnew' sunucusuna coğrafi olarak geri yükleyin.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2

SKU GP_Gen5_2 ile Batı ABD 2'de bulunan yeni bir 'testsvrnew' sunucusuna coğrafi geri yükleme 'testsvr'.

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2 --sku-name GP_Gen5_2

'testsvr2' öğesini 'testsvrnew' adlı yeni bir sunucuya coğrafi olarak geri yükleyin; burada 'testsvrnew', 'testsvrnew', 'testsvr2' kaynak grubunda yer alır.

az postgres server georestore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    -l westus2

Gerekli Parametreler

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--source-server -s

Geri yükleme kaynağı olarak kullanılacak sunucunun adı veya kimliği.

İsteğe Bağlı Parametreler

--backup-retention

Yedeklemenin kaç gün tutulduysa o kadardır. 7 ila 35 gün arasında. Varsayılan değer 7 gündür.

--geo-redundant-backup

Coğrafi olarak yedekli yedeklemeleri etkinleştirin veya devre dışı bırakın. Varsayılan değer Devre Dışı'dır. Temel fiyatlandırma katmanında desteklenmez.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--sku-name

Sku'nun adı. Varsayılan olarak kaynak sunucunun sku'su olur. Kısaca {fiyatlandırma katmanı}{işlem nesli}{sanal çekirdek sayısı} kuralına uyar. Örnekler: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server list

Kullanılabilir sunucuları listeleyin.

az postgres server list [--resource-group]

Örnekler

Abonelikteki tüm PostgreSQL sunucularını listeleme.

az postgres server list

Bir kaynak grubundaki tüm PostgreSQL sunucularını listeleyin.

az postgres server list -g testgroup

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server list-skus

Verilen bölgedeki kullanılabilir sku'ları listeleyin.

az postgres server list-skus --location

Örnekler

Verilen bölgedeki kullanılabilir sku'ları listeleyin.

az postgres server list-skus -l eastus

Gerekli Parametreler

--location -l

Konumun adı. Gerekli.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server restart

Sunucuyu yeniden başlatın.

az postgres server restart [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

Örnekler

Sunucuyu yeniden başlatın.

az postgres server restart -g testgroup -n testsvr

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server restore

Bir sunucuyu yedekten geri yükler.

az postgres server restore --pitr-time
                           --source-server
                           [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--subscription]

Örnekler

'testsvr' öğesini yeni bir 'testsvrnew' sunucusu olarak belirli bir noktaya geri yükleyin.

az postgres server restore -g testgroup -n testsvrnew --source-server testsvr --restore-point-in-time "2017-06-15T13:10:00Z"

'testsvr2' öğesini 'testsvrnew' olarak geri yükleyin; burada 'testsvrnew' 'testsvrnew', 'testsvr2'den farklı bir kaynak grubunda yer alır.

az postgres server restore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    --restore-point-in-time "2017-06-15T13:10:00Z"

Gerekli Parametreler

--pitr-time --restore-point-in-time

UTC'de (ISO8601 biçimden) geri yükleneceği zaman noktası; örneğin, 2017-04-26T02:10:00+08:00.

--source-server -s

Geri yükleneceği kaynak sunucunun adı veya kaynak kimliği.

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server show

Bir sunucunun ayrıntılarını alın.

az postgres server show [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Örnekler

Bir sunucunun ayrıntılarını alın. (otomatik olarak oluşturulmuş)

az postgres server show --name MyServer --resource-group MyResourceGroup

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server show-connection-string

PostgreSQL sunucu veritabanı için bağlantı dizesi gösterir.

az postgres server show-connection-string [--admin-password]
                                          [--admin-user]
                                          [--database-name]
                                          [--ids]
                                          [--server-name]
                                          [--subscription]

Örnekler

Cmd ve programlama dilleri için bağlantı dizesi gösterin.

az postgres server show-connection-string -s testServer -u username -p password -d databasename

İsteğe Bağlı Parametreler

--admin-password -p

Yöneticinin oturum açma parolası.

varsayılan değer: {password}
--admin-user -u

Yöneticinin oturum açma kullanıcı adı.

varsayılan değer: {username}
--database-name -d

Veritabanının adı.

varsayılan değer: {database}
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--server-name -s

sunucusunun adı.

varsayılan değer: {server}
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server update

Bir sunucuyu güncelleştirme.

az postgres server update [--add]
                          [--admin-password]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--force-string]
                          [--ids]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--subscription]
                          [--tags]

Örnekler

Bir sunucunun sku'su güncelleştirildi.

az postgres server update -g testgroup -n testsvrnew --sku-name GP_Gen5_4

Bir sunucunun etiketlerini güncelleştirme.

az postgres server update -g testgroup -n testsvrnew --tags "k1=v1" "k2=v2"

Bir sunucuyu güncelleştirme. (otomatik olarak oluşturulmuş)

az postgres server update --name testsvrnew --resource-group testgroup --ssl-enforcement Enabled --minimal-tls-version TLS1_0

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

varsayılan değer: []
--admin-password -p

Yöneticinin parolası. En az 8 karakter ve en fazla 128 karakter. Parola aşağıdaki üç kategoriden karakterler içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.

--assign-identity

Azure KeyVault gibi anahtar yönetimi hizmetleriyle kullanmak üzere bu sunucu için bir Azure Active Directory Kimliği oluşturun ve atayın.

varsayılan değer: False
--auto-grow

Depolamanın otomatik olarak büyütülmasını etkinleştirin veya devre dışı bırakın. Varsayılan değer Etkin'dir.

kabul edilen değerler: Disabled, Enabled
--backup-retention

Yedeklemenin kaç gün tutulduysa o kadardır. 7 ila 35 gün arasında. Varsayılan değer 7 gündür.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--minimal-tls-version

SSL etkinleştirildiğinde sunucu bağlantıları için en düşük TLS sürümünü ayarlayın. Varsayılan değer TLSEnforcementDisabled'dır.

kabul edilen değerler: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--public --public-network-access

Sunucuya genel ağ erişimini etkinleştirin veya devre dışı bırakın. Devre dışı bırakıldığında, yalnızca Özel Bağlantı aracılığıyla yapılan bağlantılar bu sunucuya ulaşabilir. İzin verilen değerler şunlardır: Etkin, Devre Dışı, tümü, 0.0.0.0, , . Varsayılan etkindir.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

varsayılan değer: []
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

varsayılan değer: []
--sku-name

Sku'nun adı. Kısaca {fiyatlandırma katmanı}{işlem nesli}{sanal çekirdek sayısı} kuralına uyar. Örnekler: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

--ssl-enforcement

Sunucuya bağlantılar için ssl zorlamayı etkinleştirin veya devre dışı bırakın. Varsayılan etkindir.

kabul edilen değerler: Disabled, Enabled
--storage-size

Sunucunun depolama kapasitesi (birim olan megabayt kullanılır). En az 5120 ve 1024 artışla artar. Varsayılan değer 5120'dir.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az postgres server wait

Sunucunun belirli koşulları karşılamasını bekleyin.

az postgres server wait [--custom]
                        [--exists]
                        [--ids]
                        [--interval]
                        [--name]
                        [--resource-group]
                        [--subscription]
                        [--timeout]

İsteğe Bağlı Parametreler

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.