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
|
提供此 Webservice 的描述。 預設值: None
|
location
|
要作為部署此 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
|
啟用 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
必要
|
以 GB 為單位的記憶體 (量,) 配置給此 Webservice。 可以是十進位。 預設值為 0.5 |
tags
必要
|
索引鍵值標籤的字典,可提供此 Webservice。 |
properties
必要
|
索引鍵值屬性的字典,可提供此 Webservice。 部署之後,就無法變更這些屬性,但是可以新增新的索引鍵值組。 |
description
必要
|
提供此 Webservice 的描述。 |
location
必要
|
要作為部署此 Webservice 的 Azure 區域。 如果未指定,則會使用工作區位置。 如需可用區域的詳細資訊,請參閱 依區域的產品。 |
auth_enabled
必要
|
是否要啟用此 Webservice 的驗證。 預設為 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
|
以 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
|
如果已啟用 SSL,則需要的憑證檔案。 |
ssl_key_pem_file
|
啟用 SSL 時所需的金鑰檔案。 |
ssl_cname
|
如果 SSL 已啟用,則為 cname。 |
dns_name_label
|
評分端點的 DNS 名稱標籤。 如果未指定唯一的 DNS 名稱標籤,則會產生評分端點的唯一 DNS 名稱標籤。 |
primary_key
|
要用於此 Web 服務的主要驗證金鑰。 |
secondary_key
|
要用於此 Webservice 的次要驗證金鑰。 |
collect_model_data
|
是否啟用 Webservice 的模型資料收集。 |
方法
print_deploy_configuration |
列印部署組態。 |
validate_configuration |
檢查指定的組態值是否有效。 如果驗證失敗, WebserviceException 將會引發 。 |
print_deploy_configuration
列印部署組態。
print_deploy_configuration()