Delen via


AciServiceDeploymentConfiguration Klas

Vertegenwoordigt informatie over de implementatieconfiguratie voor een service die is geïmplementeerd op Azure Container Instances.

Maak een AciServiceDeploymentConfiguration-object met behulp van de deploy_configuration methode van de AciWebservice klasse.

Maak een configuratieobject voor het implementeren van een ACI-webservice.

Overname
AciServiceDeploymentConfiguration

Constructor

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)

Parameters

cpu_cores
float
standaardwaarde: None

Het aantal CPU-kernen dat moet worden toegewezen voor deze webservice. Kan een decimaal getal zijn. Standaard ingesteld op 0.1

memory_gb
float
standaardwaarde: None

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. De standaardwaarde is 0,5

tags
dict[str, str]
standaardwaarde: None

Een woordenlijst met sleutelwaardelabels voor deze webservice.

properties
dict[str, str]
standaardwaarde: None

Een woordenlijst met sleutelwaarde-eigenschappen voor deze webservice. Deze eigenschappen kunnen niet worden gewijzigd na de implementatie, maar er kunnen wel nieuwe sleutelwaardeparen worden toegevoegd.

description
str
standaardwaarde: None

Een beschrijving voor deze webservice.

location
str
standaardwaarde: None

De Azure-regio om deze webservice in te implementeren. Als u dit niet opgeeft, wordt de locatie van de werkruimte gebruikt. Zie Producten per regio voor meer informatie over beschikbare regio's.

auth_enabled
bool
standaardwaarde: None

Of verificatie voor deze webservice moet worden ingeschakeld. Standaard ingesteld op False.

ssl_enabled
bool
standaardwaarde: None

Of SSL al dan niet moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.

enable_app_insights
bool
standaardwaarde: None

Of AppInsights al dan niet moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.

ssl_cert_pem_file
str
standaardwaarde: None

Het certificaatbestand dat nodig is als SSL is ingeschakeld.

ssl_key_pem_file
str
standaardwaarde: None

Het sleutelbestand dat nodig is als SSL is ingeschakeld.

ssl_cname
str
standaardwaarde: None

De cname voor als SSL is ingeschakeld.

dns_name_label
str
standaardwaarde: None

Het DNS-naamlabel voor het score-eindpunt. Als dit niet is opgegeven, wordt er een uniek DNS-naamlabel gegenereerd voor het score-eindpunt.

primary_key
str
standaardwaarde: None

Een primaire verificatiesleutel die moet worden gebruikt voor deze webservice.

secondary_key
str
standaardwaarde: None

Een secundaire verificatiesleutel die moet worden gebruikt voor deze webservice.

collect_model_data
bool
standaardwaarde: None

Of het verzamelen van modelgegevens voor deze webservice al dan niet moet worden ingeschakeld. Standaard ingesteld op False.

cmk_vault_base_url
str
standaardwaarde: None

basis-URL van door de klant beheerde sleutelkluis

cmk_key_name
str
standaardwaarde: None

door de klant beheerde sleutelnaam.

cmk_key_version
str
standaardwaarde: None

door de klant beheerde sleutelversie.

vnet_name
str
standaardwaarde: None

naam van virtueel netwerk.

subnet_name
str
standaardwaarde: None

subnetnaam in virtueel netwerk.

cpu_cores
float
Vereist

Het aantal CPU-kernen dat moet worden toegewezen voor deze webservice. Kan een decimaal getal zijn. Standaard ingesteld op 0.1

memory_gb
float
Vereist

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. De standaardwaarde is 0,5

tags
dict[str, str]
Vereist

Een woordenlijst met sleutelwaardelabels voor deze webservice.

properties
dict[str, str]
Vereist

Een woordenlijst met sleutelwaarde-eigenschappen voor deze webservice. Deze eigenschappen kunnen niet worden gewijzigd na de implementatie, maar er kunnen wel nieuwe sleutelwaardeparen worden toegevoegd.

description
str
Vereist

Een beschrijving voor deze webservice.

location
str
Vereist

De Azure-regio om deze webservice in te implementeren. Als u dit niet opgeeft, wordt de locatie van de werkruimte gebruikt. Zie Producten per regio voor meer informatie over beschikbare regio's.

auth_enabled
bool
Vereist

Of verificatie voor deze webservice moet worden ingeschakeld. Standaard ingesteld op False.

ssl_enabled
bool
Vereist

Of SSL al dan niet moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.

enable_app_insights
bool
Vereist

Of AppInsights al dan niet moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.

ssl_cert_pem_file
str
Vereist

Het certificaatbestand dat nodig is als SSL is ingeschakeld.

ssl_key_pem_file
str
Vereist

Het sleutelbestand dat nodig is als SSL is ingeschakeld.

ssl_cname
str
Vereist

De cname voor als SSL is ingeschakeld.

dns_name_label
str
Vereist

Het DNS-naamlabel voor het score-eindpunt. Als dit niet is opgegeven, wordt er een uniek DNS-naamlabel gegenereerd voor het score-eindpunt.

primary_key
str
Vereist

Een primaire verificatiesleutel die moet worden gebruikt voor deze webservice.

secondary_key
str
Vereist

Een secundaire verificatiesleutel die moet worden gebruikt voor deze webservice.

collect_model_data
bool
Vereist

Of het verzamelen van modelgegevens voor deze webservice al dan niet moet worden ingeschakeld. Standaard ingesteld op False.

cmk_vault_base_url
str
Vereist

basis-URL van door de klant beheerde sleutelkluis

cmk_key_name
str
Vereist

door de klant beheerde sleutelnaam.

cmk_key_version
str
Vereist

door de klant beheerde sleutelversie.

vnet_name
str
Vereist

naam van virtueel netwerk.

subnet_name
str
Vereist

subnetnaam in virtueel netwerk.

Variabelen

cpu_cores
float

Het aantal CPU-kernen dat moet worden toegewezen voor deze webservice. Kan een decimaal getal zijn. Standaard ingesteld op 0.1

memory_gb
float

De hoeveelheid geheugen (in GB) die voor deze webservice moet worden toegewezen. Kan een decimaal getal zijn. De standaardwaarde is 0,5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

Een woordenlijst met sleutelwaardelabels voor deze webservice.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

Een woordenlijst met sleutelwaarde-eigenschappen voor deze webservice. Deze eigenschappen kunnen niet worden gewijzigd na de implementatie, maar er kunnen wel nieuwe sleutelwaardeparen worden toegevoegd.

azureml.core.webservice.AciServiceDeploymentConfiguration.description

Een beschrijving voor deze webservice.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

De Azure-regio om deze webservice in te implementeren. Als u dit niet opgeeft, wordt de locatie van de werkruimte gebruikt. Zie Producten per regio voor meer informatie over beschikbare regio's.

auth_enabled
bool

Of verificatie voor deze webservice moet worden ingeschakeld. Standaard ingesteld op False.

ssl_enabled
bool

Of SSL al dan niet moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.

enable_app_insights
bool

Of AppInsights al dan niet moet worden ingeschakeld voor deze webservice. Standaard ingesteld op False.

ssl_cert_pem_file
str

Het certificaatbestand dat nodig is als SSL is ingeschakeld.

ssl_key_pem_file
str

Het sleutelbestand dat nodig is als SSL is ingeschakeld.

ssl_cname
str

De cname voor als SSL is ingeschakeld.

dns_name_label
str

Het DNS-naamlabel voor het score-eindpunt. Als dit niet is opgegeven, wordt er een uniek DNS-naamlabel gegenereerd voor het score-eindpunt.

primary_key
str

Een primaire verificatiesleutel die moet worden gebruikt voor deze webservice.

secondary_key
str

Een secundaire verificatiesleutel die moet worden gebruikt voor deze webservice.

collect_model_data
bool

Of het verzamelen van modelgegevens voor de webservice al dan niet moet worden ingeschakeld.

Methoden

print_deploy_configuration

De implementatieconfiguratie afdrukken.

validate_configuration

Controleer of de opgegeven configuratiewaarden geldig zijn.

Hiermee wordt een WebserviceException weergegeven als de validatie mislukt.

print_deploy_configuration

De implementatieconfiguratie afdrukken.

print_deploy_configuration()

validate_configuration

Controleer of de opgegeven configuratiewaarden geldig zijn.

Hiermee wordt een WebserviceException weergegeven als de validatie mislukt.

validate_configuration()

Uitzonderingen