Supprimer les points de terminaison et les ressources - Amazon SageMaker

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.

Supprimer les points de terminaison et les ressources

Supprimer des points de terminaison pour arrêter l'application de frais.

Supprimer un point de terminaison

Supprimez votre point de terminaison par programmation AWS SDK for Python (Boto3), avec ou de manière interactive à l' AWS CLI aide de la console. SageMaker

SageMaker libère toutes les ressources qui ont été déployées lors de la création du point de terminaison. La suppression d'un point de terminaison n'entraîne pas la suppression de la configuration ou du SageMaker modèle du point de terminaison. Consultez Supprimer la configuration du point de terminaison et Supprimer un modèle pour plus d'informations sur la façon de supprimer la configuration et le SageMaker modèle de votre point de terminaison.

AWS SDK for Python (Boto3)

Utilisez l'API DeleteEndpoint pour supprimer votre point de terminaison. Spécifiez le nom de votre point de terminaison pour le champ EndpointName.

import boto3 # Specify your AWS Region aws_region='<aws_region>' # Specify the name of your endpoint endpoint_name='<endpoint_name>' # Create a low-level SageMaker service client. sagemaker_client = boto3.client('sagemaker', region_name=aws_region) # Delete endpoint sagemaker_client.delete_endpoint(EndpointName=endpoint_name)
AWS CLI

Utilisez utilisez la commande delete-endpoint pour supprimer un point de terminaison. Spécifiez le nom de votre point de terminaison pour l'indicateur endpoint-name.

aws sagemaker delete-endpoint --endpoint-name <endpoint-name>
SageMaker Console

Supprimez votre point de terminaison de manière interactive à l'aide de la SageMaker console.

  1. Dans le menu de navigation de la SageMaker console à l'adresse https://console.aws.amazon.com/sagemaker/, choisissez Inference.

  2. Choisissez Endpoints (Points de terminaison) dans le menu déroulant. Une liste des points de terminaison créés dans votre AWS compte apparaîtra par nom, nom de ressource Amazon (ARN), heure de création, statut et date de dernière mise à jour du point de terminaison.

  3. Sélectionnez le point de terminaison à supprimer.

  4. Sélectionnez le bouton de la liste déroulante Actions dans le coin supérieur droit.

  5. Sélectionnez Supprimer.

Supprimer la configuration du point de terminaison

Supprimez la configuration de votre point de terminaison par programmation AWS SDK for Python (Boto3), avec ou de manière interactive à l' AWS CLI aide de la console. SageMaker La suppression d'une configuration de point de terminaison ne supprime pas les points de terminaison créés à l'aide de cette configuration. Consultez Supprimer un point de terminaison pour plus d'informations sur la façon de supprimer votre point de terminaison.

Ne supprimez pas une configuration de point de terminaison utilisée par un point de terminaison qui est en direct ou pendant qu'il est en cours de mise à jour ou de création. Vous risquez de perdre de la visibilité sur le type d'instance utilisé par le point de terminaison si vous supprimez la configuration du point de terminaison d'un point de terminaison actif ou en cours de création ou de mise à jour.

AWS SDK for Python (Boto3)

Utilisez l'API DeleteEndpointConfig pour supprimer votre point de terminaison. Spécifiez le nom de votre configuration de point de terminaison pour le champ EndpointConfigName.

import boto3 # Specify your AWS Region aws_region='<aws_region>' # Specify the name of your endpoint configuration endpoint_config_name='<endpoint_name>' # Create a low-level SageMaker service client. sagemaker_client = boto3.client('sagemaker', region_name=aws_region) # Delete endpoint configuration sagemaker_client.delete_endpoint_config(EndpointConfigName=endpoint_config_name)

Vous pouvez éventuellement utiliser l'API DescribeEndpointConfig pour renvoyer des informations sur le nom des modèles déployés (variantes de production) telles que le nom de votre modèle et le nom de la configuration du point de terminaison associée à ce modèle déployé. Attribuez un nom à votre point de terminaison pour le champ EndpointConfigName.

# Specify the name of your endpoint endpoint_name='<endpoint_name>' # Create a low-level SageMaker service client. sagemaker_client = boto3.client('sagemaker', region_name=aws_region) # Store DescribeEndpointConfig response into a variable that we can index in the next step. response = sagemaker_client.describe_endpoint_config(EndpointConfigName=endpoint_name) # Delete endpoint endpoint_config_name = response['ProductionVariants'][0]['EndpointConfigName'] # Delete endpoint configuration sagemaker_client.delete_endpoint_config(EndpointConfigName=endpoint_config_name)

Pour plus d'informations sur les autres éléments de réponse renvoyés parDescribeEndpointConfig, consultez DescribeEndpointConfigle guide de référence des SageMaker API.

AWS CLI

Utilisez utilisez la commande delete-endpoint-config pour supprimer ma configuration de votre point de terminaison. Spécifiez le nom de votre configuration de point de terminaison pour l'indicateur endpoint-config-name.

aws sagemaker delete-endpoint-config \ --endpoint-config-name <endpoint-config-name>

Vous pouvez éventuellement utiliser la commande describe-endpoint-config pour renvoyer des informations sur le nom des modèles déployés (variantes de production) telles que le nom de votre modèle et le nom de la configuration du point de terminaison associée à ce modèle déployé. Attribuez un nom à votre point de terminaison pour l'indicateur endpoint-config-name.

aws sagemaker describe-endpoint-config --endpoint-config-name <endpoint-config-name>

Cela renvoie une réponse JSON. Vous pouvez copier et coller, utiliser un analyseur JSON ou utiliser un outil conçu pour l'analyse JSON afin d'obtenir le nom de configuration du point de terminaison associé à ce point de terminaison.

SageMaker Console

Supprimez la configuration de votre point de terminaison de manière interactive avec la SageMaker console.

  1. Dans le menu de navigation de la SageMaker console à l'adresse https://console.aws.amazon.com/sagemaker/, choisissez Inference.

  2. Choisissez Endpoint configurations (Configuration de point de terminaison) depuis le menu déroulant. Une liste des configurations de points de terminaison créées dans votre compte AWS s'affiche par nom, Amazon Resource Name (ARN) et le moment de création.

  3. Sélectionnez la configuration de point de terminaison à supprimer.

  4. Sélectionnez le bouton de la liste déroulante Actions dans le coin supérieur droit.

  5. Sélectionnez Supprimer.

Supprimer un modèle

Supprimez votre SageMaker modèle par programmation à l'aide AWS SDK for Python (Boto3), avec ou de manière interactive à l' AWS CLI aide de la console. SageMaker La suppression d'un SageMaker modèle entraîne uniquement la suppression de l'entrée de modèle créée dans SageMaker. Supprimer un modèle ne supprime pas les artefacts de modèles, le code d'inférence, ni le rôle IAM spécifiés lors de la création du modèle.

AWS SDK for Python (Boto3)

Utilisez l'DeleteModelAPI pour supprimer votre SageMaker modèle. Spécifiez le nom de votre modèle pour le champ ModelName.

import boto3 # Specify your AWS Region aws_region='<aws_region>' # Specify the name of your endpoint configuration model_name='<model_name>' # Create a low-level SageMaker service client. sagemaker_client = boto3.client('sagemaker', region_name=aws_region) # Delete model sagemaker_client.delete_model(ModelName=model_name)

Vous pouvez éventuellement utiliser l'API DescribeEndpointConfig pour renvoyer des informations sur le nom des modèles déployés (variantes de production) telles que le nom de votre modèle et le nom de la configuration du point de terminaison associée à ce modèle déployé. Attribuez un nom à votre point de terminaison pour le champ EndpointConfigName.

# Specify the name of your endpoint endpoint_name='<endpoint_name>' # Create a low-level SageMaker service client. sagemaker_client = boto3.client('sagemaker', region_name=aws_region) # Store DescribeEndpointConfig response into a variable that we can index in the next step. response = sagemaker_client.describe_endpoint_config(EndpointConfigName=endpoint_name) # Delete endpoint model_name = response['ProductionVariants'][0]['ModelName'] sagemaker_client.delete_model(ModelName=model_name)

Pour plus d'informations sur les autres éléments de réponse renvoyés parDescribeEndpointConfig, consultez DescribeEndpointConfigle guide de référence des SageMaker API.

AWS CLI

Utilisez la delete-modelcommande pour supprimer votre SageMaker modèle. Spécifiez le nom de votre modèle pour l'indicateur model-name.

aws sagemaker delete-model \ --model-name <model-name>

Vous pouvez éventuellement utiliser la commande describe-endpoint-config pour renvoyer des informations sur le nom des modèles déployés (variantes de production) telles que le nom de votre modèle et le nom de la configuration du point de terminaison associée à ce modèle déployé. Attribuez un nom à votre point de terminaison pour l'indicateur endpoint-config-name.

aws sagemaker describe-endpoint-config --endpoint-config-name <endpoint-config-name>

Cela renvoie une réponse JSON. Vous pouvez copier et coller, utiliser un analyseur JSON ou utiliser un outil conçu pour l'analyse JSON afin d'obtenir le nom du modèle associé à ce point de terminaison.

SageMaker Console

Supprimez votre SageMaker modèle de manière interactive à l'aide de la SageMaker console.

  1. Dans le menu de navigation de la SageMaker console à l'adresse https://console.aws.amazon.com/sagemaker/, choisissez Inference.

  2. Choisissez Models dans le menu déroulant. Une liste des modèles créés dans votre AWS compte s'affichera par nom, Amazon Resource Name (ARN) et heure de création.

  3. Sélectionnez le modèle à supprimer.

  4. Sélectionnez le bouton de la liste déroulante Actions dans le coin supérieur droit.

  5. Sélectionnez Supprimer.