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
|
Opis umożliwiający nadanie tej usłudze sieci Web. Domyślna wartość: None
|
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. 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
|
Plik certyfikatu wymagany w przypadku włączenia protokołu SSL. Domyślna wartość: None
|
ssl_key_pem_file
|
Plik klucza wymagany w przypadku włączenia protokołu SSL. Domyślna wartość: None
|
ssl_cname
|
Nazwa cname dla , jeśli protokół SSL jest włączony. Domyślna wartość: None
|
dns_name_label
|
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
|
Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web. Domyślna wartość: None
|
secondary_key
|
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
|
podstawowy adres URL magazynu kluczy zarządzany przez klienta Domyślna wartość: None
|
cmk_key_name
|
nazwa klucza zarządzanego przez klienta. Domyślna wartość: None
|
cmk_key_version
|
wersja klucza zarządzanego przez klienta. Domyślna wartość: None
|
vnet_name
|
nazwa sieci wirtualnej. Domyślna wartość: None
|
subnet_name
|
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
|
Opis umożliwiający nadanie tej usłudze sieci Web. |
location
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
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
|
Plik certyfikatu wymagany w przypadku włączenia protokołu SSL. |
ssl_key_pem_file
Wymagane
|
Plik klucza wymagany w przypadku włączenia protokołu SSL. |
ssl_cname
Wymagane
|
Nazwa cname dla , jeśli protokół SSL jest włączony. |
dns_name_label
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
Wymagane
|
Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web. |
secondary_key
Wymagane
|
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
|
podstawowy adres URL magazynu kluczy zarządzany przez klienta |
cmk_key_name
Wymagane
|
nazwa klucza zarządzanego przez klienta. |
cmk_key_version
Wymagane
|
wersja klucza zarządzanego przez klienta. |
vnet_name
Wymagane
|
nazwa sieci wirtualnej. |
subnet_name
Wymagane
|
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
|
Plik certyfikatu wymagany w przypadku włączenia protokołu SSL. |
ssl_key_pem_file
|
Plik klucza wymagany w przypadku włączenia protokołu SSL. |
ssl_cname
|
Nazwa cname dla , jeśli protokół SSL jest włączony. |
dns_name_label
|
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
|
Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web. |
secondary_key
|
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 |
---|---|