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.
-
Dans le menu de navigation de la SageMaker console à l'adresse https://console.aws.amazon.com/sagemaker/, choisissez Inference.
-
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.
-
Sélectionnez le point de terminaison à supprimer.
-
Sélectionnez le bouton de la liste déroulante Actions dans le coin supérieur droit.
-
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 DescribeEndpointConfig
le 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.
-
Dans le menu de navigation de la SageMaker console à l'adresse https://console.aws.amazon.com/sagemaker/, choisissez Inference.
-
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.
-
Sélectionnez la configuration de point de terminaison à supprimer.
-
Sélectionnez le bouton de la liste déroulante Actions dans le coin supérieur droit.
-
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'DeleteModel
API 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 DescribeEndpointConfig
le guide de référence des SageMaker API.
- AWS CLI
-
Utilisez la delete-model
commande 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.
-
Dans le menu de navigation de la SageMaker console à l'adresse https://console.aws.amazon.com/sagemaker/, choisissez Inference.
-
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.
-
Sélectionnez le modèle à supprimer.
-
Sélectionnez le bouton de la liste déroulante Actions dans le coin supérieur droit.
-
Sélectionnez Supprimer.