AciServiceDeploymentConfiguration Klasa

Reprezentuje informacje o konfiguracji wdrożenia dla usługi wdrożonej na Azure Container Instances.

Utwórz obiekt AciServiceDeploymentConfiguration przy użyciu deploy_configuration metody AciWebservice klasy .

Utwórz obiekt konfiguracji na potrzeby wdrażania usługi internetowej ACI.

Dziedziczenie
AciServiceDeploymentConfiguration

Konstruktor

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)

Parametry

cpu_cores
float
wartość domyślna: None

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. Wartość domyślna to 0.1

memory_gb
float
wartość domyślna: None

Ilość pamięci (w GB) do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. Wartość domyślna to 0,5

tags
dict[str, str]
wartość domyślna: None

Słownik tagów wartości klucza, aby nadać tej usłudze sieci Web.

properties
dict[str, str]
wartość domyślna: None

Słownik właściwości wartości klucza, aby nadać tej usłudze sieci Web. Tych właściwości nie można zmienić po wdrożeniu, jednak można dodać nowe pary wartości klucza.

description
str
wartość domyślna: None

Opis umożliwiający nadanie tej usłudze sieci Web.

location
str
wartość domyślna: None

Region świadczenia usługi Azure do wdrożenia tej usługi internetowej. Jeśli nie zostanie określony, zostanie użyta lokalizacja obszaru roboczego. Aby uzyskać więcej informacji na temat dostępnych regionów, zobacz Produkty według regionów.

auth_enabled
bool
wartość domyślna: None

Określa, czy włączyć uwierzytelnianie dla tej usługi sieci Web. Wartość domyślna to False.

ssl_enabled
bool
wartość domyślna: None

Czy włączyć protokół SSL dla tej usługi sieci Web. Wartość domyślna to False.

enable_app_insights
bool
wartość domyślna: None

Czy włączyć usługę AppInsights dla tej usługi internetowej. Wartość domyślna to False.

ssl_cert_pem_file
str
wartość domyślna: None

Plik certyfikatu wymagany w przypadku włączenia protokołu SSL.

ssl_key_pem_file
str
wartość domyślna: None

Plik klucza wymagany w przypadku włączenia protokołu SSL.

ssl_cname
str
wartość domyślna: None

Nazwa cname dla , jeśli protokół SSL jest włączony.

dns_name_label
str
wartość domyślna: None

Etykieta nazwy DNS dla punktu końcowego oceniania. Jeśli nie określono unikatowej etykiety nazwy DNS, zostanie wygenerowana dla punktu końcowego oceniania.

primary_key
str
wartość domyślna: None

Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

secondary_key
str
wartość domyślna: None

Pomocniczy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

collect_model_data
bool
wartość domyślna: None

Określa, czy włączyć zbieranie danych modelu dla tej usługi sieci Web. Wartość domyślna to Fałsz

cmk_vault_base_url
str
wartość domyślna: None

podstawowy adres URL magazynu kluczy zarządzany przez klienta

cmk_key_name
str
wartość domyślna: None

nazwa klucza zarządzanego przez klienta.

cmk_key_version
str
wartość domyślna: None

wersja klucza zarządzanego przez klienta.

vnet_name
str
wartość domyślna: None

nazwa sieci wirtualnej.

subnet_name
str
wartość domyślna: None

nazwa podsieci w sieci wirtualnej.

cpu_cores
float
Wymagane

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. Wartość domyślna to 0.1

memory_gb
float
Wymagane

Ilość pamięci (w GB) do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. Wartość domyślna to 0,5

tags
dict[str, str]
Wymagane

Słownik tagów wartości klucza, aby nadać tej usłudze sieci Web.

properties
dict[str, str]
Wymagane

Słownik właściwości wartości klucza, aby nadać tej usłudze sieci Web. Tych właściwości nie można zmienić po wdrożeniu, jednak można dodać nowe pary wartości klucza.

description
str
Wymagane

Opis umożliwiający nadanie tej usłudze sieci Web.

location
str
Wymagane

Region świadczenia usługi Azure do wdrożenia tej usługi internetowej. Jeśli nie zostanie określony, zostanie użyta lokalizacja obszaru roboczego. Aby uzyskać więcej informacji na temat dostępnych regionów, zobacz Produkty według regionów.

auth_enabled
bool
Wymagane

Określa, czy włączyć uwierzytelnianie dla tej usługi sieci Web. Wartość domyślna to False.

ssl_enabled
bool
Wymagane

Czy włączyć protokół SSL dla tej usługi sieci Web. Wartość domyślna to False.

enable_app_insights
bool
Wymagane

Czy włączyć usługę AppInsights dla tej usługi internetowej. Wartość domyślna to False.

ssl_cert_pem_file
str
Wymagane

Plik certyfikatu wymagany w przypadku włączenia protokołu SSL.

ssl_key_pem_file
str
Wymagane

Plik klucza wymagany w przypadku włączenia protokołu SSL.

ssl_cname
str
Wymagane

Nazwa cname dla , jeśli protokół SSL jest włączony.

dns_name_label
str
Wymagane

Etykieta nazwy DNS dla punktu końcowego oceniania. Jeśli nie określono unikatowej etykiety nazwy DNS, zostanie wygenerowana dla punktu końcowego oceniania.

primary_key
str
Wymagane

Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

secondary_key
str
Wymagane

Pomocniczy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

collect_model_data
bool
Wymagane

Określa, czy włączyć zbieranie danych modelu dla tej usługi sieci Web. Wartość domyślna to Fałsz

cmk_vault_base_url
str
Wymagane

podstawowy adres URL magazynu kluczy zarządzany przez klienta

cmk_key_name
str
Wymagane

nazwa klucza zarządzanego przez klienta.

cmk_key_version
str
Wymagane

wersja klucza zarządzanego przez klienta.

vnet_name
str
Wymagane

nazwa sieci wirtualnej.

subnet_name
str
Wymagane

nazwa podsieci w sieci wirtualnej.

Zmienne

cpu_cores
float

Liczba rdzeni procesora CPU do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. Wartość domyślna to 0.1

memory_gb
float

Ilość pamięci (w GB) do przydzielenia dla tej usługi sieci Web. Może to być liczba dziesiętna. Wartość domyślna to 0,5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

Słownik tagów wartości klucza, aby nadać tej usłudze sieci Web.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

Słownik właściwości wartości klucza, aby nadać tej usłudze sieci Web. Tych właściwości nie można zmienić po wdrożeniu, jednak można dodać nowe pary wartości klucza.

azureml.core.webservice.AciServiceDeploymentConfiguration.description

Opis umożliwiający nadanie tej usłudze sieci Web.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

Region świadczenia usługi Azure do wdrożenia tej usługi internetowej. Jeśli nie zostanie określony, zostanie użyta lokalizacja obszaru roboczego. Aby uzyskać więcej informacji na temat dostępnych regionów, zobacz Produkty według regionów.

auth_enabled
bool

Określa, czy włączyć uwierzytelnianie dla tej usługi sieci Web. Wartość domyślna to False.

ssl_enabled
bool

Czy włączyć protokół SSL dla tej usługi sieci Web. Wartość domyślna to False.

enable_app_insights
bool

Czy włączyć usługę AppInsights dla tej usługi internetowej. Wartość domyślna to False.

ssl_cert_pem_file
str

Plik certyfikatu wymagany w przypadku włączenia protokołu SSL.

ssl_key_pem_file
str

Plik klucza wymagany w przypadku włączenia protokołu SSL.

ssl_cname
str

Nazwa cname dla , jeśli protokół SSL jest włączony.

dns_name_label
str

Etykieta nazwy DNS dla punktu końcowego oceniania. Jeśli nie określono unikatowej etykiety nazwy DNS, zostanie wygenerowana dla punktu końcowego oceniania.

primary_key
str

Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

secondary_key
str

Pomocniczy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

collect_model_data
bool

Określa, czy włączyć zbieranie danych modelu dla usługi internetowej.

Metody

print_deploy_configuration

Wydrukuj konfigurację wdrożenia.

validate_configuration

Sprawdź, czy określone wartości konfiguracji są prawidłowe.

Jeśli walidacja zakończy się niepowodzeniem, zostanie wywołana WebserviceException wartość .

print_deploy_configuration

Wydrukuj konfigurację wdrożenia.

print_deploy_configuration()

validate_configuration

Sprawdź, czy określone wartości konfiguracji są prawidłowe.

Jeśli walidacja zakończy się niepowodzeniem, zostanie wywołana WebserviceException wartość .

validate_configuration()

Wyjątki