Udostępnij za pośrednictwem


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

Nazwa Opis
cpu_cores

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

Domyślna wartość: None
memory_gb

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

Domyślna wartość: None
tags

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

Domyślna wartość: None
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.

Domyślna wartość: None
description
str

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

Domyślna wartość: None
location
str

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.

Domyślna wartość: None
auth_enabled

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

Domyślna wartość: None
ssl_enabled

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

Domyślna wartość: None
enable_app_insights

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

Domyślna wartość: None
ssl_cert_pem_file
str

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

Domyślna wartość: None
ssl_key_pem_file
str

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

Domyślna wartość: None
ssl_cname
str

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

Domyślna wartość: None
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.

Domyślna wartość: None
primary_key
str

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

Domyślna wartość: None
secondary_key
str

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

Domyślna wartość: None
collect_model_data

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

Domyślna wartość: None
cmk_vault_base_url
str

podstawowy adres URL magazynu kluczy zarządzany przez klienta

Domyślna wartość: None
cmk_key_name
str

nazwa klucza zarządzanego przez klienta.

Domyślna wartość: None
cmk_key_version
str

wersja klucza zarządzanego przez klienta.

Domyślna wartość: None
vnet_name
str

nazwa sieci wirtualnej.

Domyślna wartość: None
subnet_name
str

nazwa podsieci w sieci wirtualnej.

Domyślna wartość: None
cpu_cores
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
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
Wymagane

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

properties
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
Wymagane
str

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

location
Wymagane
str

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
Wymagane

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

ssl_enabled
Wymagane

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

enable_app_insights
Wymagane

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

ssl_cert_pem_file
Wymagane
str

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

ssl_key_pem_file
Wymagane
str

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

ssl_cname
Wymagane
str

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

dns_name_label
Wymagane
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
Wymagane
str

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

secondary_key
Wymagane
str

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

collect_model_data
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
Wymagane
str

podstawowy adres URL magazynu kluczy zarządzany przez klienta

cmk_key_name
Wymagane
str

nazwa klucza zarządzanego przez klienta.

cmk_key_version
Wymagane
str

wersja klucza zarządzanego przez klienta.

vnet_name
Wymagane
str

nazwa sieci wirtualnej.

subnet_name
Wymagane
str

nazwa podsieci w sieci wirtualnej.

Zmienne

Nazwa Opis
cpu_cores

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

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

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

ssl_enabled

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

enable_app_insights

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

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

Typ Opis