停止創建解決方案版本 - Amazon Personalize

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

停止創建解決方案版本

如果您的解決方案版本的狀態為「創建暫掛」或「創建進度」,則可以使用 Amazon Personalize 控制台或StopSolutionVersionCreation操作停止創建解決方案版本(停止訓練模型)。解決方案版本停止後,無法繼續創建該版本。在解決方案版本的創建停止之前,您需要為使用的資源計費。

停止創建解決方案版本將結束模型培訓,但不會刪除解決方案版本。您仍然可以在 Amazon Personalize 控制台中查看解決方案版本詳細信息,並使用DescribeSolutionVersionoperation.

您可以通過 Amazon Personalize 控制台、AWS Command Line Interface(AWS CLI),或AWS開發套件。

停止創建解決方案版本(控制台)

如果您的解決方案版本的狀態為「創建-掛起」或「創建進度」,則可以停止創建解決方案版本(停止培訓模型)。

停止創建解決方案版本(控制台)
  1. 開啟位於的 Amazon Personalize 主控台https://console.aws.amazon.com/personalize/home並登入帳户。

  2. 資料集團組頁面中,選擇您要停止的解決方案版本的資料集集。

  3. 在導覽窗格中,選擇解決方案和配方

  4. 解決方案和配方頁面中,選擇您要停止的解決方案版本的解決方案。

  5. In解決方案版本中,選擇要停止的解決方案版本。

  6. 在解決方案版本詳細資訊頁面中,選擇停止建立。根據解決方案版本的原始狀態,解決方案版本狀態會更改如下:

    • 創建暫掛對創建停止的更改。

    • 創建進度更改為創建停止,然後創建停止。

停止創建解決方案版本(AWS CLI)

如果您的解決方案版本的狀態為「創建-掛起」或「創建進度」,則可以停止創建解決方案版本(停止培訓模型)。使用以下內容stop-solution-version-creation命令停止使用AWS CLI。Replacesolution 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

根據解決方案版本的原始狀態,解決方案版本狀態會更改如下:

  • 創建暫掛對創建停止的更改。

  • 「創建進度」更改為「創建 _ 停止」,然後「創建 _ 停止」

停止創建解決方案版本(AWS開發套件)

如果您的解決方案版本的狀態為「創建-掛起」或「創建進度」,則可以停止創建解決方案版本(停止培訓模型)。以下程式碼示範如何停止使用AWS SDK for Python (Boto3)或者AWS SDK for Java 2.x。您需要為截至解決方案版本創建停止時使用的資源計費。

SDK for Python (Boto3)

使用以下內容stop_solution_version_creation方法停止建立解決方案版本。Replacesolution_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'])
SDK for Java 2.x

使用以下內容stopSolutionVersionCreation方法停止建立解決方案版本。將 Amazon Personalize 服務客户端和您要停止建立的解決方案版本的 Amazon Resource Name (ARN) 作為參數傳遞。下面的代碼使用DescribeSolutionVersion操作來檢索解決方案版本的狀態。

public static void stopSolutionVersionCreation(PersonalizeClient personalizeClient, String solutionVersionArn) { String solutionVersionStatus = ""; StopSolutionVersionCreationRequest stopSolutionVersionCreationRequest = StopSolutionVersionCreationRequest.builder() .solutionVersionArn(solutionVersionArn) .build(); personalizeClient.stopSolutionVersionCreation(stopSolutionVersionCreationRequest); // Use the solution version ARN to get the solution version status. DescribeSolutionVersionRequest describeSolutionVersionRequest = DescribeSolutionVersionRequest.builder() .solutionVersionArn(solutionVersionArn) .build(); solutionVersionStatus = personalizeClient.describeSolutionVersion(describeSolutionVersionRequest) .solutionVersion() .status(); System.out.println("Solution version status: " + solutionVersionStatus); }

根據解決方案版本的原始狀態,解決方案版本狀態會更改如下:

  • 創建暫掛對創建停止的更改。

  • 創建進度更改為創建停止,然後創建停止。