az batch pool autoscale
管理 Batch 集區的自動調整。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az batch pool autoscale disable |
停用集區的自動調整。 |
核心 | GA |
az batch pool autoscale enable |
啟用集區的自動調整。 |
核心 | GA |
az batch pool autoscale evaluate |
取得評估集區上自動調整公式的結果。 |
核心 | GA |
az batch pool autoscale disable
停用集區的自動調整。
az batch pool autoscale disable --pool-id
[--account-endpoint]
[--account-key]
[--account-name]
必要參數
要停用自動調整的集區識別碼。
選擇性參數
Batch 服務端點。 或者,由環境變數設定:AZURE_BATCH_ENDPOINT。
Batch 帳戶金鑰。 或者,由環境變數設定:AZURE_BATCH_ACCESS_KEY。
Batch 帳戶名稱。 或者,由環境變數設定:AZURE_BATCH_ACCOUNT。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az batch pool autoscale enable
啟用集區的自動調整。
如果集區上的調整大小作業正在進行中,您無法在集區上啟用自動調整。 如果集區目前已停用自動調整,您必須在要求中指定有效的自動調整公式。 如果已經啟用集區自動調整,您可以指定新的自動調整公式和/或新的評估間隔。 您無法每隔 30 秒多次針對相同的集區呼叫此 API。
az batch pool autoscale enable --pool-id
[--account-endpoint]
[--account-key]
[--account-name]
[--auto-scale-evaluation-interval]
[--auto-scale-formula]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
必要參數
要啟用自動調整的集區識別碼。
選擇性參數
Batch 服務端點。 或者,由環境變數設定:AZURE_BATCH_ENDPOINT。
Batch 帳戶金鑰。 或者,由環境變數設定:AZURE_BATCH_ACCESS_KEY。
Batch 帳戶名稱。 或者,由環境變數設定:AZURE_BATCH_ACCOUNT。
預設值為 15 分鐘。 最小值和最大值分別為 5 分鐘和 168 小時。 如果您指定的值小於 5 分鐘或大於 168 小時,Batch 服務會拒絕要求,且屬性值錯誤無效;如果您直接呼叫 REST API,則 HTTP 狀態碼為 400 (不正確的要求)。 如果您指定新的間隔,則會停止現有的自動調整評估排程,並啟動新的自動調整評估排程,其開始時間是發出此要求的時間。
公式在套用至集區之前,會先檢查其有效性。 如果公式無效,Batch 服務會以詳細的錯誤資訊拒絕要求。 如需指定此公式的詳細資訊,請參閱在 Azure Batch 集區中自動調整計算節點。 https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling
與用戶端已知的資源版本相關聯的 ETag 值。 只有在服務上的資源目前的 ETag 完全符合用戶端指定的值時,才會執行此作業。
時間戳記,指出用戶端已知的資源上次修改時間。 只有在服務上的資源自指定時間以來已修改時,才會執行此作業。
與用戶端已知的資源版本相關聯的 ETag 值。 只有在服務的目前 ETag 不符合用戶端指定的值時,才會執行作業。
時間戳記,指出用戶端已知的資源上次修改時間。 只有在服務上的資源自指定時間以來尚未修改時,才會執行此作業。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az batch pool autoscale evaluate
取得評估集區上自動調整公式的結果。
此 API 主要是為了驗證自動調整公式,因為它只會傳回結果,而不需要將公式套用至集區。 集區必須啟用自動調整,才能評估公式。
az batch pool autoscale evaluate --auto-scale-formula
--pool-id
[--account-endpoint]
[--account-key]
[--account-name]
必要參數
公式會經過驗證並計算其結果,但不會套用至集區。 若要將公式套用至集區,「在集區上啟用自動調整」。 如需指定此公式的詳細資訊,請參閱在 Azure Batch 集區中自動調整計算節點。 https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling
要評估自動調整公式的集區識別碼。
選擇性參數
Batch 服務端點。 或者,由環境變數設定:AZURE_BATCH_ENDPOINT。
Batch 帳戶金鑰。 或者,由環境變數設定:AZURE_BATCH_ACCESS_KEY。
Batch 帳戶名稱。 或者,由環境變數設定:AZURE_BATCH_ACCOUNT。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。