Excluir endpoints e recursos - Amazon SageMaker

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Excluir endpoints e recursos

Excluir endpoints para parar de incorrer em cobranças.

Excluir endpoint

Exclua seu endpoint programaticamente usando AWS SDK for Python (Boto3), com o AWS CLI ou interativamente usando o console. SageMaker

SageMaker libera todos os recursos que foram implantados quando o endpoint foi criado. A exclusão de um endpoint não excluirá a configuração do endpoint ou o modelo. SageMaker Consulte Excluir configuração de endpoint e Excluir modelo para obter informações sobre como excluir a configuração e o SageMaker modelo do endpoint.

AWS SDK for Python (Boto3)

Use a API DeleteEndpoint para excluir seu endpoint. Especifique o nome do endpoint para o campo 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

Para excluir um endpoint, use o comando delete-endpoint: Para o sinalizador endpoint-name, especifique o nome do seu endpoint.

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

Exclua seu endpoint de forma interativa com o SageMaker console.

  1. No SageMaker console, no menu de navegação https://console.aws.amazon.com/sagemaker/, escolha Inferência.

  2. Escolha Endpoints no menu suspenso. Uma lista de endpoints criados em AWS sua conta aparecerá por nome, Amazon Resource Name (ARN), horário de criação, status e data e hora da última atualização do endpoint.

  3. Selecione o endpoint que você deseja excluir.

  4. Selecione o botão suspenso Ações no canto superior direito.

  5. Escolha Excluir.

Excluir configuração de endpoint

Exclua a configuração do endpoint programaticamente usando AWS SDK for Python (Boto3), com o ou interativamente usando AWS CLI o console. SageMaker A exclusão de uma configuração de endpoint não exclui endpoints criados usando essa configuração. Consulte Excluir endpoint para obter informações sobre como excluir seu endpoint.

Não exclua uma configuração de endpoint em uso por um endpoint ativo ou enquanto o endpoint está sendo atualizado ou criado. Você pode perder a visibilidade do tipo de instância que o endpoint está usando se excluir a configuração de endpoint de um endpoint ativo ou que está sendo criado ou atualizado.

AWS SDK for Python (Boto3)

Use a API ‭DeleteEndpointConfig‬ para excluir seu endpoint. Especifique o nome da configuração de endpoint para o campo 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)

Opcionalmente, você pode usar a API DescribeEndpointConfig para retornar informações sobre o nome dos seus modelos implantados (variantes de produção), como o nome do seu modelo e o nome da configuração de endpoint associada a esse modelo implantado. Forneça o nome do seu endpoint para o campo 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)

Para obter mais informações sobre outros elementos de resposta retornados porDescribeEndpointConfig, consulte DescribeEndpointConfigo Guia de referência da SageMaker API.

AWS CLI

Use o comando delete-endpoint-configpara excluir a configuração de endpoint. Especifique o nome da configuração de endpoint para o sinalizador endpoint-config-name.

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

Opcionalmente, você pode usar o comando describe-endpoint-config para retornar informações sobre o nome dos seus modelos implantados (variantes de produção), como o nome do seu modelo e o nome da configuração de endpoint associada a esse modelo implantado. Forneça o nome do seu endpoint para o sinalizador endpoint-config-name.

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

Isso retornará uma resposta JSON. Você pode copiar e colar, usar um analisador JSON ou usar uma ferramenta criada para análise JSON para obter o nome da configuração do endpoint associado a esse endpoint.

SageMaker Console

Exclua a configuração do endpoint de forma interativa com o SageMaker console.

  1. No SageMaker console, no menu de navegação https://console.aws.amazon.com/sagemaker/, escolha Inferência.

  2. Escolha Configurações de Endpoint no menu suspenso. Uma lista de configurações de endpoints criadas em sua conta AWS aparecerá por nome, Nome do recurso da Amazon (ARN) e horário de criação.

  3. Selecione a configuração de endpoint que você deseja excluir.

  4. Selecione o botão suspenso Ações no canto superior direito.

  5. Escolha Excluir.

Excluir modelo

Exclua seu SageMaker modelo programaticamente usando AWS SDK for Python (Boto3), com o AWS CLI ou interativamente usando o console. SageMaker A exclusão de um SageMaker modelo exclui somente a entrada do modelo que foi criada em. SageMaker Excluir um modelo não exclui os artefatos, o código de inferência ou a função do IAM do modelo que você especificou ao criar o modelo.

AWS SDK for Python (Boto3)

Use a DeleteModelAPI para excluir seu SageMaker modelo. Especifique o nome do seu modelo para o campo 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)

Opcionalmente, você pode usar a API DescribeEndpointConfig para retornar informações sobre o nome dos seus modelos implantados (variantes de produção), como o nome do seu modelo e o nome da configuração de endpoint associada a esse modelo implantado. Forneça o nome do seu endpoint para o campo 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)

Para obter mais informações sobre outros elementos de resposta retornados porDescribeEndpointConfig, consulte DescribeEndpointConfigo Guia de referência da SageMaker API.

AWS CLI

Use o delete-modelcomando para excluir seu SageMaker modelo. Para o sinalizador model-name, especifique o nome do modelo.

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

Opcionalmente, você pode usar o comando describe-endpoint-config para retornar informações sobre o nome dos seus modelos implantados (variantes de produção), como o nome do seu modelo e o nome da configuração de endpoint associada a esse modelo implantado. Forneça o nome do seu endpoint para o sinalizador endpoint-config-name.

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

Isso retornará uma resposta JSON. Você pode copiar e colar, usar um analisador JSON ou usar uma ferramenta criada para análise JSON para obter o nome do modelo associado a esse endpoint.

SageMaker Console

Exclua seu SageMaker modelo de forma interativa com o SageMaker console.

  1. No SageMaker console, no menu de navegação https://console.aws.amazon.com/sagemaker/, escolha Inferência.

  2. No menu suspenso, escolha Modelos. Uma lista de modelos criados em AWS sua conta aparecerá por nome, Amazon Resource Name (ARN) e horário de criação.

  3. Selecione o modelo que deseja excluir.

  4. Selecione o botão suspenso Ações no canto superior direito.

  5. Escolha Excluir.