

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Detención de la creación de una versión de solución
<a name="stop-solution-version"></a>

Si la versión de solución tiene el estado CREATE\$1PENDING o CREATE\$1IN\$1PROGRESS, puede utilizar la consola de Amazon Personalize o la operación [StopSolutionVersionCreation](API_StopSolutionVersionCreation.md) para dejar de detener la creación de la versión de solución (detener el entrenamiento de un modelo). No podrá reanudar la creación de una versión de solución una vez que se haya detenido. Se le facturarán los recursos utilizados hasta el momento en que se detuvo la creación de la versión de solución. 

Si detiene la creación de una versión de solución, finaliza el entrenamiento del modelo, pero no se elimina la versión de solución. Aún puede ver los detalles de la versión de solución en la consola de Amazon Personalize y con la operación [DescribeSolutionVersion](API_DescribeSolutionVersion.md). 

Puede detener el proceso de creación de la versión de la solución con la consola Amazon Personalize, el AWS Command Line Interface (AWS CLI) o el AWS SDKs.

**Topics**
+ [Detención de la creación de una versión de solución (consola)](#stop-solution-version-console)
+ [Detención de la creación de una versión de solución (AWS CLI)](#stop-solution-version-cli)
+ [Detención de la creación de una versión de solución (AWS SDKs)](#stop-solution-version-sdk)

## Detención de la creación de una versión de solución (consola)
<a name="stop-solution-version-console"></a>

Si la versión de solución tiene el estado CREATE\$1PENDING o CREATE\$1IN\$1PROGRESS, puede detener la creación de una versión de solución (detener el entrenamiento de un modelo).

**Para detener la creación de una versión de solución (consola)**

1. Abre la consola Amazon Personalize en [https://console.aws.amazon.com/personalize/casa](https://console.aws.amazon.com/personalize/home) e inicia sesión en tu cuenta.

1. En la página **Grupos de conjuntos de datos**, elija el grupo de conjuntos de datos con la versión de solución que desee detener.

1. En el panel de navegación, elija **Soluciones y recetas**. 

1. En la página **Soluciones y recetas**, elija la solución con la versión de solución que desee detener.

1. En **Versiones de la solución**, elija la versión de solución que desee detener.

1. En la página de detalles de la versión de solución, seleccione **Detener la creación**. Según el estado original de la versión de solución, el estado de la versión de solución cambia de la siguiente manera:
   + CREATE\$1PENDING cambia a CREATE\$1STOPPED.
   + CREATE\$1IN\$1PROGRESS cambia a CREATE\$1STOPPING y, a continuación, a CREATE\$1STOPPED.

## Detención de la creación de una versión de solución (AWS CLI)
<a name="stop-solution-version-cli"></a>

Si la versión de solución tiene el estado CREATE\$1PENDING o CREATE\$1IN\$1PROGRESS, puede detener la creación de una versión de solución (detener el entrenamiento de un modelo). Utilice el siguiente comando `stop-solution-version-creation` para dejar de crear la versión de solución con AWS CLI. Sustituya `solution version arn` por el nombre de recurso de Amazon (ARN) de la versión de solución que quiera detener. Se le facturarán los recursos utilizados hasta el momento en que se interrumpa la creación de la versión de solución. 

```
aws personalize stop-solution-version-creation \
    --solution-version-arn solution version arn
```

Compruebe el estado del proceso de entrenamiento de la versión de solución utilizando el comando `describe-solution-version`.

```
aws personalize describe-solution-version \
    --solution-version-arn solution version arn
```

Según el estado original de la versión de solución, el estado de la versión de solución cambia de la siguiente manera:
+ CREATE\$1PENDING cambia a CREATE\$1STOPPED.

  
+ CREATE\$1IN\$1PROGRESS cambia a CREATE\$1STOPPING y, a continuación, a CREATE\$1STOPPED.

## Detención de la creación de una versión de solución (AWS SDKs)
<a name="stop-solution-version-sdk"></a>

Si la versión de solución tiene el estado CREATE\$1PENDING o CREATE\$1IN\$1PROGRESS, puede detener la creación de una versión de solución (detener el entrenamiento de un modelo). En el siguiente código se muestra cómo dejar de crear una versión de la solución con AWS SDK para Python (Boto3) o AWS SDK for Java 2.x. Se le facturarán los recursos utilizados hasta el momento en que se detenga la creación de la versión de solución.

------
#### [ SDK for Python (Boto3) ]

Utilice el siguiente método `stop_solution_version_creation` para detener la creación de una versión de solución. Sustituya `solution_version_arn` por el nombre de recurso de Amazon (ARN) de la versión de solución que quiera detener. El método utiliza la operación [DescribeSolutionVersion](API_DescribeSolutionVersion.md) para recuperar el estado de la versión de la solución.

```
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 ]

Utilice el siguiente método `stopSolutionVersionCreation` para detener la creación de una versión de solución. Pase como parámetros un cliente de servicio de Amazon Personalize y el nombre de recurso de Amazon (ARN) de la versión de solución cuya creación desee detener. El siguiente código utiliza la operación [DescribeSolutionVersion](API_DescribeSolutionVersion.md) para recuperar el estado de la versión de solución.

```
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);
}
```

------

Según el estado original de la versión de solución, el estado de la versión de solución cambia de la siguiente manera:
+ CREATE\$1PENDING cambia a CREATE\$1STOPPED.

  
+ CREATE\$1IN\$1PROGRESS cambia a CREATE\$1STOPPING y, a continuación, a CREATE\$1STOPPED.