

# Excluir uma implantação de modelo personalizado
<a name="delete-custom-model-deployment"></a>

Depois que terminar de usar seu modelo para inferência sob demanda, você poderá excluir a implantação. Depois que excluir a implantação, você não poderá usá-la para inferência sob demanda, mas o modelo personalizado subjacente não será excluído.

Você pode excluir uma implantação de modelo personalizado com o console, a AWS Command Line Interface, ou os AWS SDKs do Amazon Bedrock.

**Importante**  
A exclusão de uma implantação de modelo personalizado é irreversível. Certifique-se de que não precisa mais da implantação antes de prosseguir com a exclusão. Se precisar usar o modelo personalizado para inferência sob demanda novamente, você deverá criar uma nova implantação.

**Topics**
+ [Excluir uma implantação de modelo personalizado (console)](#delete-deployment-console)
+ [Excluir uma implantação de modelo personalizado (AWS Command Line Interface)](#delete-deployment-cli)
+ [Excluir uma implantação de modelo personalizado (AWS SDKs)](#delete-deployment-sdk)

## Excluir uma implantação de modelo personalizado (console)
<a name="delete-deployment-console"></a>

**Para excluir uma implantação de modelo personalizado**

1. No painel de navegação, em **Inferência e avaliação**, escolha **Modelo personalizado sob demanda**.

1. Escolha a implantação de modelo personalizado que você deseja excluir.

1. Escolha **Excluir**.

1. Na caixa de diálogo de confirmação, insira o nome da implantação para confirmar a exclusão.

1. Escolha **Delete** para confirmar.

O status da implantação mudará para `Deleting` enquanto a exclusão estiver em andamento. Depois de concluída, a implantação será removida da lista.

## Excluir uma implantação de modelo personalizado (AWS Command Line Interface)
<a name="delete-deployment-cli"></a>

Para excluir uma implantação de modelo personalizado usando a AWS Command Line Interface, use o comando `delete-custom-model-deployment` com identificador da implantação.

```
aws bedrock delete-custom-model-deployment \
--custom-model-deployment-identifier "deployment-arn-or-name" \
--region region
```

## Excluir uma implantação de modelo personalizado (AWS SDKs)
<a name="delete-deployment-sdk"></a>

Para excluir programaticamente uma implantação de modelo personalizado, use a operação da API [DeleteCustomModelDeployment](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_DeleteCustomModelDeployment.html) com o nome do recurso da Amazon (ARN) da implantação. O código a seguir mostra como usar o SDK para Python (Boto3) para excluir uma implantação de modelo personalizado. 

```
def delete_custom_model_deployment(bedrock_client):
    """Delete a custom model deployment
 
    Args:
        bedrock_client: A boto3 Bedrock client for making API calls
 
    Returns:
        dict: The response from the delete operation
 
    Raises:
        Exception: If there is an error deleting the deployment
    """
 
    try:
        response = bedrock_client.delete_custom_model_deployment(
            customModelDeploymentIdentifier="Deployment identifier"
        )
 
        print(f"Deployment deletion initiated")
        return response
 
    except Exception as e:
        print(f"Error deleting deployment: {str(e)}")
        raise
```