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)

參數

名稱 Description
cpu_cores

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

預設值: None
memory_gb

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

預設值: None
tags

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

預設值: None
properties

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

預設值: None
description
str

提供此 Webservice 的描述。

預設值: None
location
str

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

預設值: None
auth_enabled

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

預設值: None
ssl_enabled

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

預設值: None
enable_app_insights

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

預設值: None
ssl_cert_pem_file
str

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

預設值: None
ssl_key_pem_file
str

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

預設值: None
ssl_cname
str

如果 SSL 已啟用,則為 cname。

預設值: None
dns_name_label
str

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

預設值: None
primary_key
str

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

預設值: None
secondary_key
str

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

預設值: None
collect_model_data

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

預設值: None
cmk_vault_base_url
str

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

預設值: None
cmk_key_name
str

客戶管理的金鑰名稱。

預設值: None
cmk_key_version
str

客戶管理的金鑰版本。

預設值: None
vnet_name
str

虛擬網路名稱。

預設值: None
subnet_name
str

虛擬網路內的子網名稱。

預設值: None
cpu_cores
必要

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

memory_gb
必要

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

tags
必要

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

properties
必要

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

description
必要
str

提供此 Webservice 的描述。

location
必要
str

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

auth_enabled
必要

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

ssl_enabled
必要

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

enable_app_insights
必要

是否要為此 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
必要

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

cmk_vault_base_url
必要
str

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

cmk_key_name
必要
str

客戶管理的金鑰名稱。

cmk_key_version
必要
str

客戶管理的金鑰版本。

vnet_name
必要
str

虛擬網路名稱。

subnet_name
必要
str

虛擬網路內的子網名稱。

變數

名稱 Description
cpu_cores

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

memory_gb

以 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

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

ssl_enabled

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

enable_app_insights

是否要為此 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

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

方法

print_deploy_configuration

列印部署組態。

validate_configuration

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

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

print_deploy_configuration

列印部署組態。

print_deploy_configuration()

validate_configuration

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

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

validate_configuration()

例外狀況

類型 Description