删除自定义模型部署
在模型用于按需型推理之后,可以删除部署。删除部署后,就无法将其用于按需型推理,但底层的自定义模型不会删除。
您可以使用 Amazon Bedrock 控制台、AWS Command Line Interface 或 AWS SDK 删除自定义模型部署。
重要
自定义模型部署删除后不可逆。请确保不再需要部署后再进行删除。如果需要再次使用自定义模型进行按需型推理,则必须创建新的部署。
删除自定义模型部署(控制台)
删除自定义模型部署
-
在导航窗格中,在推理和评估下选择按需自定义模型。
-
选择想要删除的自定义模型部署。
-
选择删除。
-
在确认对话框中,键入部署名称来确认删除。
-
选择 Delete (删除) 以确认。
在删除过程中,部署状态将更改为 Deleting
。一旦完成后,部署将从列表中删除。
删除自定义模型部署 (AWS Command Line Interface)
要使用 AWS Command Line Interface 删除自定义模型部署,请使用带有部署标识符的 delete-custom-model-deployment
命令。
aws bedrock delete-custom-model-deployment \ --custom-model-deployment-identifier "
deployment-arn-or-name
" \ --regionregion
删除自定义模型部署 (AWS SDK)
要通过编程删除自定义模型部署,请使用带有部署的 Amazon 资源名称 (ARN) 或名称的 DeleteCustomModelDeployment API 操作。以下代码演示了如何使用 SDK for Python (Boto3) 删除自定义模型部署。
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