az postgres arc-server
Not
Bu başvuru, Azure CLI (sürüm 2.3.1 veya üzeri) için arcdata uzantısının bir parçasıdır. Uzantı, az postgres arc-server komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu gruplarını yönetme.
Komutlar
| az postgres arc-server create |
Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubu oluşturun. |
| az postgres arc-server delete |
Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubunu silin. |
| az postgres arc-server edit |
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun yapılandırmasını düzenleyin. |
| az postgres arc-server endpoint |
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubu uç noktalarını yönetin. |
| az postgres arc-server endpoint list |
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubu uç noktalarını listeleyin. |
| az postgres arc-server list |
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu gruplarını listeleme. |
| az postgres arc-server show |
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun ayrıntılarını gösterin. |
az postgres arc-server create
Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubu oluşturun.
Sunucu grubunun parolasını ayarlamak için lütfen ortam değişkenini AZDATA_PASSWORD ayarlayın.
az postgres arc-server create --name
[--coordinator-settings]
[--cores-limit]
[--cores-request]
[--engine-settings]
[--engine-version]
[--extensions]
[--k8s-namespace]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--use-k8s]
[--volume-claim-mounts]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
[--worker-settings]
[--workers]
Örnekler
Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubu oluşturun.
az postgres arc-server create -n pg1 --k8s-namespace namespace --use-k8s
Altyapı ayarlarıyla Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubu oluşturun. Aşağıdaki örneklerin ikisi de geçerlidir.
az postgres arc-server create -n pg1 --engine-settings "key1=val1" --k8s-namespace namespace
az postgres arc-server create -n pg1 --engine-settings 'key2=val2' --k8s-namespace namespace --use-k8s
Birim talebi bağlamalarıyla bir PostgreSQL sunucu grubu oluşturun.
az postgres arc-server create -n pg1 --volume-claim-mounts backup-pvc:backup
Farklı düğüm rolleri için belirli bellek sınırına sahip bir PostgreSQL sunucu grubu oluşturun.
az postgres arc-server create -n pg1 --memory-limit "coordinator=2Gi,w=1Gi" --workers 1 --k8s-namespace namespace --use-k8s
Gerekli Parametreler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun adı.
İsteğe Bağlı Parametreler
'Koordinatör' düğüm rolüne uygulanacak 'key1=val1, key2=val2' biçiminde postgres altyapısı ayarlarının virgülle ayrılmış listesi. Düğüm rolüne özgü ayarlar belirtildiğinde, varsayılan ayarlar yoksayılır ve burada sağlanan ayarlarla geçersiz kılınacaktır.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubu için düğüm başına kullanılabilecek maksimum CPU çekirdeği sayısı. Kesirli çekirdekler desteklenir. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
Hizmeti zamanlamak için düğüm başına kullanılabilir olması gereken en az CPU çekirdeği sayısı. Kesirli çekirdekler desteklenir. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
'key1=val1, key2=val2' biçiminde postgres altyapısı ayarlarının virgülle ayrılmış listesi.
11 veya 12 olmalıdır. Varsayılan değer 12'dir.
Başlangıçta yüklenmesi gereken Postgres uzantılarının virgülle ayrılmış listesi. Desteklenen değerler için postgres belgelerine bakın.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun dağıtıldığı Kubernetes ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun bellek sınırı ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) ile devam eder. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun bellek isteğini bir sayı olarak ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) izler. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
Belirtilirse, hiçbir dış hizmet oluşturulmaz. Aksi takdirde, veri denetleyicisiyle aynı hizmet türü kullanılarak bir dış hizmet oluşturulur.
Verilirse, komut geri dönmeden önce örneğin hazır durumda olmasını beklemez.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubu için kaynak json dosyasının yolu. Bu isteğe bağlıdır.
İsteğe bağlı.
Kalıcı birimleri yedeklemek için kullanılacak depolama sınıfı.
Veri kalıcı birimleri için kullanılacak depolama sınıfı.
Kalıcı birimleri günlüğe kaydetmek için kullanılacak depolama sınıfı.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Birim talebi bağlamalarının virgülle ayrılmış listesi. Birim talebi bağlama, iki nokta üst üste ile ayrılmış mevcut bir kalıcı birim talebi çifti (aynı ad alanında) ve birim türü (ve birim türüne bağlı olarak isteğe bağlı meta veriler) çiftidir. Kalıcı birim PostgreSQL sunucu grubu için her poda bağlanır. Bağlama yolu birim türüne bağlı olabilir.
Yedeklemeler için kullanılacak depolama biriminin boyutu pozitif bir sayıdır ve bunu Ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) izler.
Veriler için kullanılacak depolama biriminin boyutu pozitif bir sayıdır ve ardından Ki (kilobayt), Mi (megabayt) veya Gi (gigabayt).
Günlükler için kullanılacak depolama biriminin boyutu pozitif bir sayıdır ve bunu Ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) izler.
'çalışan' düğüm rolüne uygulanacak 'key1=val1, key2=val2' biçiminde postgres altyapısı ayarlarının virgülle ayrılmış listesi. Düğüm rolüne özgü ayarlar belirtildiğinde, varsayılan ayarlar yoksayılır ve burada sağlanan ayarlarla geçersiz kılınacaktır.
Bir sunucu grubunda sağacak çalışan düğümlerinin sayısı. Önizleme'de çalışan düğümlerinin sayısının azaltılması desteklenmez. Ek ayrıntılar için belgelere bakın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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 arc-server delete
Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubunu silin.
az postgres arc-server delete --name
[--force]
[--k8s-namespace]
[--use-k8s]
Örnekler
Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubunu silin.
az postgres arc-server delete -n pg1 --k8s-namespace namespace --use-k8s
Gerekli Parametreler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun adı.
İsteğe Bağlı Parametreler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunu onaylamadan zorla silin.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun dağıtıldığı Kubernetes ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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 arc-server edit
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun yapılandırmasını düzenleyin.
az postgres arc-server edit --name
[--admin-password]
[--coordinator-settings]
[--cores-limit]
[--cores-request]
[--engine-settings]
[--extensions]
[--k8s-namespace]
[--memory-limit]
[--memory-request]
[--no-wait]
[--path]
[--port]
[--replace-settings]
[--use-k8s]
[--worker-settings]
[--workers]
Örnekler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun yapılandırmasını düzenleyin.
az postgres arc-server edit --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunu koordinatör düğümü için altyapı ayarlarıyla düzenleyin.
az postgres arc-server edit -n pg1 --coordinator-settings 'key2=val2' --k8s-namespace namespace
Azure Arc özellikli bir PostgreSQL Hiper Ölçek sunucu grubunu düzenler ve mevcut altyapı ayarlarını yeni key1=val1 ayarıyla değiştirir.
az postgres arc-server edit -n pg1 --engine-settings 'key1=val1' --replace-settings --k8s-namespace namespace
Gerekli Parametreler
Düzenlenmekte olan Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun adı. Örneğinizin altında dağıtıldığı ad değiştirilemez.
İsteğe Bağlı Parametreler
Verilirse, Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun yönetici parolası varsa AZDATA_PASSWORD ortam değişkeninin değerine ve aksi takdirde bir istem değeri olarak ayarlanır.
'Koordinatör' düğüm rolüne uygulanacak 'key1=val1, key2=val2' biçiminde postgres altyapısı ayarlarının virgülle ayrılmış listesi. Düğüm rolüne özgü ayarlar belirtildiğinde, varsayılan ayarlar yoksayılır ve burada sağlanan ayarlarla geçersiz kılınacaktır.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubu için düğüm başına kullanılabilecek maksimum CPU çekirdeği sayısı, kesirli çekirdekler desteklenir. cores_limit kaldırmak için değerini boş dize olarak belirtin. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
Hizmeti zamanlamak için düğüm başına kullanılabilir olması gereken en az CPU çekirdeği sayısı, kesirli çekirdekler desteklenir. cores_request kaldırmak için değerini boş dize olarak belirtin. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
'key1=val1, key2=val2' biçiminde postgres altyapısı ayarlarının virgülle ayrılmış listesi. Sağlanan ayarlar mevcut ayarlarla birleştirilir. Bir ayarı kaldırmak için 'removedKey=' gibi boş bir değer sağlayın. Yeniden başlatma gerektiren bir altyapı ayarını değiştirirseniz, ayarları hemen uygulamak için hizmet yeniden başlatılır.
Başlangıçta yüklenmesi gereken Postgres uzantılarının virgülle ayrılmış listesi. Desteklenen değerler için postgres belgelerine bakın.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun dağıtıldığı Kubernetes ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubu için bellek sınırı ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) ile devam eder. memory_limit kaldırmak için değerini boş dize olarak belirtin. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubu için bellek isteği bir sayı olarak ki (kilobayt), Mi (megabayt) veya Gi (gigabayt) ile devam eder. memory_request kaldırmak için değerini boş dize olarak belirtin. İsteğe bağlı olarak, değerleri olan rollerin virgülle ayrılmış listesi biçiminde belirtilebilir =. Geçerli roller şunlardır: "koordinatör" veya "c", "çalışan" veya "w". Hiçbir rol belirtilmezse, ayarlar PostgreSQL Hiper Ölçek sunucu grubunun tüm düğümlerine uygulanır.
Verilirse, komut geri dönmeden önce örneğin hazır durumda olmasını beklemez.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun kaynak json dosyasının yolu. Bu isteğe bağlıdır.
İsteğe bağlı.
--engine-settings ile belirtildiğinde, mevcut tüm özel altyapı ayarlarını yeni ayarlar ve değerler kümesiyle değiştirir.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
'çalışan' düğüm rolüne uygulanacak 'key1=val1, key2=val2' biçimindeki Postgres altyapısı ayarlarının virgülle ayrılmış listesi. Düğüm rolüne özgü ayarlar belirtildiğinde, varsayılan ayarlar yoksayılır ve burada sağlanan ayarlarla geçersiz kılınacaktır.
Sunucu grubunda sağ kullanılacak çalışan düğümlerinin sayısı. Önizleme'de çalışan düğümlerinin sayısının azaltılması desteklenmez. Ek ayrıntılar için belgelere bakın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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 arc-server list
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu gruplarını listeleme.
az postgres arc-server list [--k8s-namespace]
[--use-k8s]
Örnekler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu gruplarını listeleme.
az postgres arc-server list --k8s-namespace namespace --use-k8s
İsteğe Bağlı Parametreler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu gruplarının dağıtıldığı Kubernetes ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
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 arc-server show
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun ayrıntılarını gösterin.
az postgres arc-server show --name
[--k8s-namespace]
[--path]
[--use-k8s]
Örnekler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun ayrıntılarını gösterin.
az postgres arc-server show -n pg1 --k8s-namespace namespace --use-k8s
Gerekli Parametreler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun adı.
İsteğe Bağlı Parametreler
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun dağıtıldığı Kubernetes ad alanı. Ad alanı belirtilmezse kubeconfig içinde tanımlanan ad alanı kullanılır.
Azure Arc özellikli PostgreSQL Hiper Ölçek sunucu grubunun tam belirtiminin yazılması gereken yol. Belirtilmezse belirtim standart çıkışa yazılır.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.