AciServiceDeploymentConfiguration 類別

表示部署在 Azure 容器執行個體 上的服務部署組態資訊。

使用 deploy_configuration 類別的 AciWebservice 方法建立 AciServiceDeploymentConfiguration 物件。

建立用來部署 ACI Webservice 的組態物件。

繼承
AciServiceDeploymentConfiguration

建構函式

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)

參數

cpu_cores
float
預設值: None

要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 預設值為 0.1

memory_gb
float
預設值: None

以 GB 為單位的記憶體 (量,) 配置給此 Webservice。 可以是十進位。 預設值為 0.5

tags
dict[str, str]
預設值: None

索引鍵值標籤的字典,可提供此 Webservice。

properties
dict[str, str]
預設值: None

索引鍵值屬性的字典,可提供此 Webservice。 部署之後,就無法變更這些屬性,但是可以新增新的索引鍵值組。

description
str
預設值: None

提供此 Webservice 的描述。

location
str
預設值: None

要作為部署此 Webservice 的 Azure 區域。 如果未指定,則會使用工作區位置。 如需可用區域的詳細資訊,請參閱 依區域的產品

auth_enabled
bool
預設值: None

是否要啟用此 Webservice 的驗證。 預設為 False。

ssl_enabled
bool
預設值: None

是否要為此 Web 服務啟用 SSL。 預設為 False。

enable_app_insights
bool
預設值: None

是否要為此 Web 服務啟用 AppInsights。 預設為 False。

ssl_cert_pem_file
str
預設值: None

啟用 SSL 時所需的憑證檔案。

ssl_key_pem_file
str
預設值: None

啟用 SSL 時所需的金鑰檔案。

ssl_cname
str
預設值: None

如果 SSL 已啟用,則為 cname。

dns_name_label
str
預設值: None

評分端點的 DNS 名稱標籤。 如果未指定唯一的 DNS 名稱標籤,將會針對評分端點產生。

primary_key
str
預設值: None

要用於此 Webservice 的主要驗證金鑰。

secondary_key
str
預設值: None

要用於此 Webservice 的次要驗證金鑰。

collect_model_data
bool
預設值: None

是否要為此 Webservice 啟用模型資料收集。 預設為 False

cmk_vault_base_url
str
預設值: None

客戶管理的金鑰保存庫基底 URL

cmk_key_name
str
預設值: None

客戶管理的金鑰名稱。

cmk_key_version
str
預設值: None

客戶管理的金鑰版本。

vnet_name
str
預設值: None

虛擬網路名稱。

subnet_name
str
預設值: None

虛擬網路內的子網名稱。

cpu_cores
float
必要

要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 預設值為 0.1

memory_gb
float
必要

以 GB 為單位的記憶體 (量,) 配置給此 Webservice。 可以是十進位。 預設值為 0.5

tags
dict[str, str]
必要

索引鍵值標籤的字典,可提供此 Webservice。

properties
dict[str, str]
必要

索引鍵值屬性的字典,可提供此 Webservice。 部署之後,就無法變更這些屬性,但是可以新增新的索引鍵值組。

description
str
必要

提供此 Webservice 的描述。

location
str
必要

要作為部署此 Webservice 的 Azure 區域。 如果未指定,則會使用工作區位置。 如需可用區域的詳細資訊,請參閱 依區域的產品

auth_enabled
bool
必要

是否要啟用此 Webservice 的驗證。 預設為 False。

ssl_enabled
bool
必要

是否要為此 Web 服務啟用 SSL。 預設為 False。

enable_app_insights
bool
必要

是否要為此 Web 服務啟用 AppInsights。 預設為 False。

ssl_cert_pem_file
str
必要

啟用 SSL 時所需的憑證檔案。

ssl_key_pem_file
str
必要

啟用 SSL 時所需的金鑰檔案。

ssl_cname
str
必要

如果 SSL 已啟用,則為 cname。

dns_name_label
str
必要

評分端點的 DNS 名稱標籤。 如果未指定唯一的 DNS 名稱標籤,將會針對評分端點產生。

primary_key
str
必要

要用於此 Webservice 的主要驗證金鑰。

secondary_key
str
必要

要用於此 Webservice 的次要驗證金鑰。

collect_model_data
bool
必要

是否要為此 Webservice 啟用模型資料收集。 預設為 False

cmk_vault_base_url
str
必要

客戶管理的金鑰保存庫基底 URL

cmk_key_name
str
必要

客戶管理的金鑰名稱。

cmk_key_version
str
必要

客戶管理的金鑰版本。

vnet_name
str
必要

虛擬網路名稱。

subnet_name
str
必要

虛擬網路內的子網名稱。

變數

cpu_cores
float

要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 預設值為 0.1

memory_gb
float

以 GB 為單位的記憶體 (量,) 配置給此 Webservice。 可以是十進位。 預設值為 0.5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

索引鍵值標籤的字典,可提供此 Webservice。

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

索引鍵值屬性的字典,可提供此 Webservice。 部署之後,就無法變更這些屬性,但是可以新增新的索引鍵值組。

azureml.core.webservice.AciServiceDeploymentConfiguration.description

提供此 Webservice 的描述。

azureml.core.webservice.AciServiceDeploymentConfiguration.location

要作為部署此 Webservice 的 Azure 區域。 如果未指定,則會使用工作區位置。 如需可用區域的詳細資訊,請參閱 依區域的產品

auth_enabled
bool

是否要啟用此 Web 服務的驗證。 預設為 False。

ssl_enabled
bool

是否要為此 Web 服務啟用 SSL。 預設為 False。

enable_app_insights
bool

是否要為此 Webservice 啟用 AppInsights。 預設為 False。

ssl_cert_pem_file
str

如果已啟用 SSL,則需要的憑證檔案。

ssl_key_pem_file
str

啟用 SSL 時所需的金鑰檔案。

ssl_cname
str

如果 SSL 已啟用,則為 cname。

dns_name_label
str

評分端點的 DNS 名稱標籤。 如果未指定唯一的 DNS 名稱標籤,則會產生評分端點的唯一 DNS 名稱標籤。

primary_key
str

要用於此 Web 服務的主要驗證金鑰。

secondary_key
str

要用於此 Webservice 的次要驗證金鑰。

collect_model_data
bool

是否啟用 Webservice 的模型資料收集。

方法

print_deploy_configuration

列印部署組態。

validate_configuration

檢查指定的組態值是否有效。

如果驗證失敗, WebserviceException 將會引發 。

print_deploy_configuration

列印部署組態。

print_deploy_configuration()

validate_configuration

檢查指定的組態值是否有效。

如果驗證失敗, WebserviceException 將會引發 。

validate_configuration()

例外狀況