AciServiceDeploymentConfiguration 類別
表示部署在 Azure 容器實例上之服務的部署組態資訊。
使用 deploy_configuration 類別的 AciWebservice 方法建立 AciServiceDeploymentConfiguration 物件。
建立組態物件以部署 ACI Webservice。
建構函式
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
|
要配置給此 Webservice 的記憶體數量(以 GB 為單位)。 可以是十進位。 預設值為 0.5 預設值: None
|
|
tags
|
要提供此 Webservice 的索引鍵值標籤。 預設值: None
|
|
properties
|
索引鍵值屬性的字典,可提供這個Webservice。 部署之後就無法變更這些屬性,但是可以新增新的索引鍵值組。 預設值: None
|
|
description
|
提供此 Webservice 的描述。 預設值: None
|
|
location
|
要作為部署此 Webservice 的 Azure 區域。 如果未指定,則會使用工作區位置。 如需可用區域的詳細資訊,請參閱 依區域的產品。 預設值: None
|
|
auth_enabled
|
是否要啟用此 Web 服務的驗證。 預設為 False。 預設值: None
|
|
ssl_enabled
|
是否要為此 Web 服務啟用 SSL。 預設為 False。 預設值: None
|
|
enable_app_insights
|
是否要為此 Web 服務啟用 AppInsights。 預設為 False。 預設值: None
|
|
ssl_cert_pem_file
|
如果已啟用 SSL,則需要的憑證檔案。 預設值: None
|
|
ssl_key_pem_file
|
如果已啟用 SSL,則需要的金鑰檔案。 預設值: None
|
|
ssl_cname
|
如果已啟用 SSL,則為 的 cname。 預設值: None
|
|
dns_name_label
|
評分端點的 DNS 名稱標籤。 如果未指定唯一的 DNS 名稱標籤,則會針對評分端點產生。 預設值: None
|
|
primary_key
|
要用於此 Webservice 的主要驗證金鑰。 預設值: None
|
|
secondary_key
|
要用於此 Webservice 的次要驗證金鑰。 預設值: None
|
|
collect_model_data
|
是否要啟用此 Webservice 的模型數據收集。 預設為 False 預設值: None
|
|
cmk_vault_base_url
|
客戶管理的金鑰保存庫基底 URL 預設值: None
|
|
cmk_key_name
|
客戶管理的金鑰名稱。 預設值: None
|
|
cmk_key_version
|
客戶管理的金鑰版本。 預設值: None
|
|
vnet_name
|
虛擬網路名稱。 預設值: None
|
|
subnet_name
|
虛擬網路內的子網名稱。 預設值: None
|
|
cpu_cores
必要
|
要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 預設值為 0.1 |
|
memory_gb
必要
|
要配置給此 Webservice 的記憶體數量(以 GB 為單位)。 可以是十進位。 預設值為 0.5 |
|
tags
必要
|
要提供此 Webservice 的索引鍵值標籤。 |
|
properties
必要
|
索引鍵值屬性的字典,可提供這個Webservice。 部署之後就無法變更這些屬性,但是可以新增新的索引鍵值組。 |
|
description
必要
|
提供此 Webservice 的描述。 |
|
location
必要
|
要作為部署此 Webservice 的 Azure 區域。 如果未指定,則會使用工作區位置。 如需可用區域的詳細資訊,請參閱 依區域的產品。 |
|
auth_enabled
必要
|
是否要啟用此 Web 服務的驗證。 預設為 False。 |
|
ssl_enabled
必要
|
是否要為此 Web 服務啟用 SSL。 預設為 False。 |
|
enable_app_insights
必要
|
是否要為此 Web 服務啟用 AppInsights。 預設為 False。 |
|
ssl_cert_pem_file
必要
|
如果已啟用 SSL,則需要的憑證檔案。 |
|
ssl_key_pem_file
必要
|
如果已啟用 SSL,則需要的金鑰檔案。 |
|
ssl_cname
必要
|
如果已啟用 SSL,則為 的 cname。 |
|
dns_name_label
必要
|
評分端點的 DNS 名稱標籤。 如果未指定唯一的 DNS 名稱標籤,則會針對評分端點產生。 |
|
primary_key
必要
|
要用於此 Webservice 的主要驗證金鑰。 |
|
secondary_key
必要
|
要用於此 Webservice 的次要驗證金鑰。 |
|
collect_model_data
必要
|
是否要啟用此 Webservice 的模型數據收集。 預設為 False |
|
cmk_vault_base_url
必要
|
客戶管理的金鑰保存庫基底 URL |
|
cmk_key_name
必要
|
客戶管理的金鑰名稱。 |
|
cmk_key_version
必要
|
客戶管理的金鑰版本。 |
|
vnet_name
必要
|
虛擬網路名稱。 |
|
subnet_name
必要
|
虛擬網路內的子網名稱。 |
變數
| 名稱 | Description |
|---|---|
|
cpu_cores
|
要配置給此 Webservice 的 CPU 核心數目。 可以是十進位。 預設值為 0.1 |
|
memory_gb
|
要配置給此 Webservice 的記憶體數量(以 GB 為單位)。 可以是十進位。 預設值為 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
|
是否要為此 Web 服務啟用 AppInsights。 預設為 False。 |
|
ssl_cert_pem_file
|
如果已啟用 SSL,則需要的憑證檔案。 |
|
ssl_key_pem_file
|
如果已啟用 SSL,則需要的金鑰檔案。 |
|
ssl_cname
|
如果已啟用 SSL,則為 的 cname。 |
|
dns_name_label
|
評分端點的 DNS 名稱標籤。 如果未指定唯一的 DNS 名稱標籤,則會針對評分端點產生。 |
|
primary_key
|
要用於此 Webservice 的主要驗證金鑰。 |
|
secondary_key
|
要用於此 Webservice 的次要驗證金鑰。 |
|
collect_model_data
|
是否要啟用 Webservice 的模型數據收集。 |
方法
| print_deploy_configuration |
列印部署組態。 |
| validate_configuration |
檢查指定的組態值是否有效。 如果驗證失敗, WebserviceException 將會引發 。 |
print_deploy_configuration
列印部署組態。
print_deploy_configuration()