删除自定义模型部署 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除自定义模型部署

使用完模型进行按需推理后,可以删除部署。删除部署后,您无法将其用于按需推理,但删除部署不会删除底层的自定义模型。

您可以使用 Amazon Bedrock 控制台删除自定义模型部署 AWS Command Line Interface、或 AWS SDKs。

重要

删除自定义模型部署是不可逆的。在继续删除之前,请确保不再需要部署。如果您需要再次使用自定义模型进行按需推理,则必须创建新的部署。

删除自定义模型部署(控制台)

删除自定义模型部署
  1. 在导航窗格中的 Infer 下,选择按需自定义模型

  2. 选择要删除的自定义模型部署。

  3. 选择删除

  4. 在确认对话框中,输入部署名称以确认删除。

  5. 选择删除确认删除。

删除自定义模型部署 (AWS Command Line Interface)

要使用删除自定义模型部署 AWS Command Line Interface,请使用带有部署标识符的delete-custom-model-deployment命令。此命令使用 DeleteCustomModelDeployment API 操作。

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

删除自定义模型部署 (AWS SDKs)

要以编程方式删除自定义模型部署,请使用带有部署的 Amazon 资源名称 (ARN) 或名称的 DeleteCustomModelDeploymentAPI 操作。以下代码显示了如何使用适用于 Python 的开发工具包 (Boto3) 来删除自定义模型部署。

def delete_custom_model_deployment(bedrock_client): """Delete a custom model deployment Args: bedrock_client: A boto3 Amazon 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("Deleting deployment...") return response except Exception as e: print(f"Error deleting deployment: {str(e)}") raise