本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
停止建立解決方案版本
如果您的解決方案版本的狀態為 CREATE_PENDING 或 CREATE_IN_PROGRESS,您可以使用 Amazon Personalize 主控台或 StopSolutionVersionCreation操作來停止建立解決方案版本 (停止訓練模型)。您無法在解決方案版本停止後繼續建立解決方案版本。在建立解決方案版本停止之前,您需要支付所使用的資源費用。
停止建立解決方案版本會結束模型訓練,但不會刪除解決方案版本。您仍然可以在 Amazon Personalize 主控台和 DescribeSolutionVersion操作中檢視解決方案版本詳細資訊。
您可以使用 Amazon Personalize 主控台、 AWS Command Line Interface (AWS CLI) 或 AWS SDKs 來停止解決方案版本建立程序。
停止建立解決方案版本 (主控台)
如果您的解決方案版本狀態為 CREATE_PENDING 或 CREATE_IN_PROGRESS,您可以停止建立解決方案版本 (停止訓練模型)。
停止建立解決方案版本 (主控台)
-
在 https://console.aws.amazon.com/personalize/home
:// 開啟 Amazon Personalize 主控台並登入您的帳戶。 -
在資料集群組頁面上,選擇具有您要停止之解決方案版本的資料集群組。
-
在導覽窗格中,選擇解決方案和配方。
-
在 解決方案和配方 頁面上,選擇具有您要停止之解決方案版本的解決方案。
-
在解決方案版本中,選擇您要停止的解決方案版本。
-
在解決方案版本詳細資訊頁面上,選擇停止建立。根據解決方案版本的原始狀態,解決方案版本狀態會變更,如下所示:
-
CREATE_PENDING 變更為 CREATE_STOPPED。
-
CREATE_IN_PROGRESS 變更為 CREATE_STOPPING,然後變更 CREATE_STOPPED。
-
停止建立解決方案版本 (AWS CLI)
如果您的解決方案版本狀態為 CREATE_PENDING 或 CREATE_IN_PROGRESS,您可以停止建立解決方案版本 (停止訓練模型)。使用下列stop-solution-version-creation
命令來停止使用 建立解決方案版本 AWS CLI。solution version arn
將 取代為您要停止之解決方案版本的 Amazon Resource Name (ARN)。系統會在建立解決方案版本停止之前,向您收取所使用的資源費用。
aws personalize stop-solution-version-creation \ --solution-version-arn
solution version arn
使用 describe-solution-version
命令檢查解決方案版本的訓練狀態。
aws personalize describe-solution-version \ --solution-version-arn
solution version arn
根據解決方案版本的原始狀態,解決方案版本狀態會變更,如下所示:
-
CREATE_PENDING 變更為 CREATE_STOPPED。
-
CREATE_IN_PROGRESS 變更為 CREATE_STOPPING,然後變更 CREATE_STOPPED
停止建立解決方案版本 (AWS SDKs)
如果您的解決方案版本狀態為 CREATE_PENDING 或 CREATE_IN_PROGRESS,您可以停止建立解決方案版本 (停止訓練模型)。下列程式碼示範如何使用 AWS SDK for Python (Boto3) 或 停止建立解決方案版本 AWS SDK for Java 2.x。您必須在建立解決方案版本停止時,支付使用的資源費用。
使用以下stop_solution_version_creation
方法停止建立解決方案版本。solution_version_arn
將 取代為您要停止之解決方案版本的 Amazon Resource Name (ARN)。方法使用 DescribeSolutionVersion操作來擷取解決方案版本的狀態。
import boto3
personalize = boto3.client('personalize')
response = personalize.stop_solution_version_creation(
solutionVersionArn = solution_version_arn
)
# Use the solution version ARN to get the solution version status.
solution_version_description = personalize.describe_solution_version(
solutionVersionArn = solution_version_arn)['solutionVersion']
print('Solution version status: ' + solution_version_description['status'])
根據解決方案版本的原始狀態,解決方案版本狀態會變更,如下所示:
-
CREATE_PENDING 變更為 CREATE_STOPPED。
-
CREATE_IN_PROGRESS 變更為 CREATE_STOPPING,然後變更 CREATE_STOPPED。