AciServiceDeploymentConfiguration Sınıf

Azure Container Instances dağıtılan bir hizmetin dağıtım yapılandırma bilgilerini temsil eder.

sınıfının yöntemini AciWebservice kullanarak deploy_configuration bir AciServiceDeploymentConfiguration nesnesi oluşturun.

ACI Web hizmetini dağıtmak için bir yapılandırma nesnesi oluşturun.

Devralma
AciServiceDeploymentConfiguration

Oluşturucu

AciServiceDeploymentConfiguration(cpu_cores=None, memory_gb=None, tags=None, properties=None, description=None, location=None, auth_enabled=None, ssl_enabled=None, enable_app_insights=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, ssl_cname=None, dns_name_label=None, primary_key=None, secondary_key=None, collect_model_data=None, cmk_vault_base_url=None, cmk_key_name=None, cmk_key_version=None, vnet_name=None, subnet_name=None)

Parametreler

Name Description
cpu_cores

Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir. Varsayılan değer: 0.1

Default value: None
memory_gb

Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir. Varsayılan değer 0,5'tir

Default value: None
tags

Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü.

Default value: None
properties

Bu Web hizmetini vermek için anahtar değer özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir.

Default value: None
description
str

Bu Web hizmetini vermek için bir açıklama.

Default value: None
location
str

Bu Web hizmetini dağıtılacak Azure bölgesi. Belirtilmezse, Çalışma Alanı konumu kullanılır. Kullanılabilir bölgeler hakkında daha fazla ayrıntı için bkz . Bölgeye göre ürünler.

Default value: None
auth_enabled

Bu Web hizmeti için kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

Default value: None
ssl_enabled

Bu Web hizmeti için SSL'nin etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

Default value: None
enable_app_insights

Bu Web hizmeti için AppInsights'ın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

Default value: None
ssl_cert_pem_file
str

SSL etkinse gereken sertifika dosyası.

Default value: None
ssl_key_pem_file
str

SSL etkinse gereken anahtar dosyası.

Default value: None
ssl_cname
str

SSL'nin etkin olup olmadığının cname değeri.

Default value: None
dns_name_label
str

Puanlama uç noktasının DNS adı etiketi. Belirtilmezse puanlama uç noktası için benzersiz bir DNS adı etiketi oluşturulur.

Default value: None
primary_key
str

Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı.

Default value: None
secondary_key
str

Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı.

Default value: None
collect_model_data

Bu Web hizmeti için model veri toplamanın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur

Default value: None
cmk_vault_base_url
str

müşteri tarafından yönetilen anahtar kasası temel URL'si

Default value: None
cmk_key_name
str

müşteri tarafından yönetilen anahtar adı.

Default value: None
cmk_key_version
str

müşteri tarafından yönetilen anahtar sürümü.

Default value: None
vnet_name
str

sanal ağ adı.

Default value: None
subnet_name
str

sanal ağ içindeki alt ağ adı.

Default value: None
cpu_cores
Gerekli

Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir. Varsayılan değer: 0.1

memory_gb
Gerekli

Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir. Varsayılan değer 0,5'tir

tags
Gerekli

Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü.

properties
Gerekli

Bu Web hizmetini vermek için anahtar değer özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir.

description
Gerekli
str

Bu Web hizmetini vermek için bir açıklama.

location
Gerekli
str

Bu Web hizmetini dağıtılacak Azure bölgesi. Belirtilmezse, Çalışma Alanı konumu kullanılır. Kullanılabilir bölgeler hakkında daha fazla ayrıntı için bkz . Bölgeye göre ürünler.

auth_enabled
Gerekli

Bu Web hizmeti için kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

ssl_enabled
Gerekli

Bu Web hizmeti için SSL'nin etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

enable_app_insights
Gerekli

Bu Web hizmeti için AppInsights'ın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

ssl_cert_pem_file
Gerekli
str

SSL etkinse gereken sertifika dosyası.

ssl_key_pem_file
Gerekli
str

SSL etkinse gereken anahtar dosyası.

ssl_cname
Gerekli
str

SSL'nin etkin olup olmadığının cname değeri.

dns_name_label
Gerekli
str

Puanlama uç noktasının DNS adı etiketi. Belirtilmezse puanlama uç noktası için benzersiz bir DNS adı etiketi oluşturulur.

primary_key
Gerekli
str

Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı.

secondary_key
Gerekli
str

Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı.

collect_model_data
Gerekli

Bu Web hizmeti için model veri toplamanın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur

cmk_vault_base_url
Gerekli
str

müşteri tarafından yönetilen anahtar kasası temel URL'si

cmk_key_name
Gerekli
str

müşteri tarafından yönetilen anahtar adı.

cmk_key_version
Gerekli
str

müşteri tarafından yönetilen anahtar sürümü.

vnet_name
Gerekli
str

sanal ağ adı.

subnet_name
Gerekli
str

sanal ağ içindeki alt ağ adı.

Değişkenler

Name Description
cpu_cores

Bu Web hizmeti için ayrılacak CPU çekirdeği sayısı. Ondalık olabilir. Varsayılan değer: 0.1

memory_gb

Bu Web hizmeti için ayrılacak bellek miktarı (GB cinsinden). Ondalık olabilir. Varsayılan değer 0,5'tir

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

Bu Web hizmetini vermek için anahtar değer etiketleri sözlüğü.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

Bu Web hizmetini vermek için anahtar değer özellikleri sözlüğü. Bu özellikler dağıtımdan sonra değiştirilemez, ancak yeni anahtar değer çiftleri eklenebilir.

azureml.core.webservice.AciServiceDeploymentConfiguration.description

Bu Web hizmetini vermek için bir açıklama.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

Bu Web hizmetini dağıtılacak Azure bölgesi. Belirtilmezse, Çalışma Alanı konumu kullanılır. Kullanılabilir bölgeler hakkında daha fazla bilgi için bkz . Bölgeye göre ürünler.

auth_enabled

Bu Web hizmeti için kimlik doğrulamasının etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

ssl_enabled

Bu Web hizmeti için SSL'nin etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

enable_app_insights

Bu Web hizmeti için AppInsights'ın etkinleştirilip etkinleştirilmeyileceği. Varsayılan değer False'tur.

ssl_cert_pem_file
str

SSL etkinse gereken sertifika dosyası.

ssl_key_pem_file
str

SSL etkinse gereken anahtar dosyası.

ssl_cname
str

SSL'nin etkin olup olmadığının cname değeri.

dns_name_label
str

Puanlama uç noktasının DNS adı etiketi. Belirtilmezse puanlama uç noktası için benzersiz bir DNS adı etiketi oluşturulur.

primary_key
str

Bu Web hizmeti için kullanılacak birincil kimlik doğrulama anahtarı.

secondary_key
str

Bu Web hizmeti için kullanılacak ikincil kimlik doğrulama anahtarı.

collect_model_data

Web hizmeti için model veri koleksiyonunun etkinleştirilip etkinleştirilmeydiği.

Yöntemler

print_deploy_configuration

Dağıtım yapılandırmasını yazdırın.

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa tetikler WebserviceException .

print_deploy_configuration

Dağıtım yapılandırmasını yazdırın.

print_deploy_configuration()

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa tetikler WebserviceException .

validate_configuration()

Özel durumlar

Tür Description