

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exemple de mise à jour de la phase et du statut d’un modèle de package (boto3)
<a name="model-registry-staging-construct-update-boto3"></a>

Pour mettre à jour la phase et le statut d’un package de modèle, vous devez assumer un rôle d’exécution avec les autorisations appropriées. Vous trouverez ci-dessous un exemple de la manière dont vous pouvez mettre à jour le statut de la phase à l’aide de l’API [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateModelPackage.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateModelPackage.html) utilisant AWS SDK pour Python (Boto3).

Dans cet exemple, les clés de condition de la phase `ModelLifeCycle` `"Development"` et du statut de phase `"Approved"` pour l’action d’API [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateModelPackage.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateModelPackage.html) ont été accordées à votre rôle d’exécution. Vous pouvez inclure une description dans `stage-description`. Pour plus d’informations, consultez [Exemples de configuration de structures de phases](model-registry-staging-construct-set-up.md). 

```
from sagemaker import get_execution_role, session 
import boto3 

region = boto3.Session().region_name role = get_execution_role() 
sm_client = boto3.client('sagemaker', region_name=region)

model_package_update_input_dict = {
    "ModelLifeCycle" : { 
        "stage" : "Development",
        "stageStatus" : "Approved",
        "stageDescription" : "stage-description"
    }
} 
model_package_update_response = sm_client.update_model_package(**model_package_update_input_dict)
```