

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

# 删除扩展策略
<a name="endpoint-auto-scaling-delete"></a>

如果不再需要扩展策略，您可以随时删除。

**Topics**
+ [删除所有扩展策略并注销模型（管理控制台）](#endpoint-auto-scaling-delete-console)
+ [删除扩展策略（AWS CLI 或 Application Auto Scaling API）](#endpoint-auto-scaling-delete-code)

## 删除所有扩展策略并注销模型（管理控制台）
<a name="endpoint-auto-scaling-delete-console"></a>

**删除所有扩展策略并将变体注销为可扩展目标**

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 在导航窗格中，选择**端点**。

1. 选择端点，然后在**端点运行时设置**中选择变体。

1. 选择 **Configure auto scaling** (配置自动扩展)。

1. 选择**取消注册自动扩缩**。

## 删除扩展策略（AWS CLI 或 Application Auto Scaling API）
<a name="endpoint-auto-scaling-delete-code"></a>

您可以使用 AWS CLI 或 Application Auto Scaling API 从变体中删除扩展策略。

### 删除扩展策略 (AWS CLI)
<a name="endpoint-auto-scaling-delete-code-cli"></a>

要从变体中删除扩展策略，请使用带有以下参数的[delete-scaling-policy](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/delete-scaling-policy.html)命令：
+ `--policy-name` – 扩展策略的名称。
+ `--resource-id` – 变体的资源标识符。对于该参数，资源类型为 `endpoint`，唯一标识符为变体的名称。例如 `endpoint/{{my-endpoint}}/variant/{{my-variant}}`。
+ `--service-namespace` – 将该值设置为 `sagemaker`。
+ `--scalable-dimension` – 将该值设置为 `sagemaker:variant:DesiredInstanceCount`。

**Example**  
下面的示例将从在 `{{my-endpoint}}` 端点上运行的名为 `{{my-variant}}` 的变体中删除名为 `{{my-scaling-policy}}` 的目标跟踪扩展策略。  

```
aws application-autoscaling delete-scaling-policy \
  --policy-name {{my-scaling-policy}} \
  --resource-id endpoint/{{my-endpoint}}/variant/{{my-variant}} \
  --service-namespace sagemaker \
  --scalable-dimension sagemaker:variant:DesiredInstanceCount
```

### 删除扩展策略 (Application Auto Scaling API)
<a name="endpoint-auto-scaling-delete-code-api"></a>

要从变体中删除扩展策略，请使用 [DeleteScalingPolicy](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DeleteScalingPolicy.html) Application Auto Scaling API 操作以及以下参数：
+ `PolicyName` – 扩展策略的名称。
+ `ServiceNamespace` – 将该值设置为 `sagemaker`。
+ `ResourceID` – 变体的资源标识符。对于该参数，资源类型为 `endpoint`，唯一标识符为变体的名称。例如 `endpoint/{{my-endpoint}}/variant/{{my-variant}}`。
+ `ScalableDimension` – 将该值设置为 `sagemaker:variant:DesiredInstanceCount`。

**Example**  
下面的示例将从在 `{{my-endpoint}}` 端点上运行的名为 `{{my-variant}}` 的变体中删除名为 `{{my-scaling-policy}}` 的目标跟踪扩展策略。  

```
POST / HTTP/1.1
Host: application-autoscaling.us-east-2.amazonaws.com
Accept-Encoding: identity
X-Amz-Target: AnyScaleFrontendService.DeleteScalingPolicy
X-Amz-Date: 20230506T182145Z
User-Agent: aws-cli/2.0.0 Python/3.7.5 Windows/10 botocore/2.0.0dev4
Content-Type: application/x-amz-json-1.1
Authorization: AUTHPARAMS

{
    "PolicyName": "{{my-scaling-policy}}",
    "ServiceNamespace": "sagemaker",
    "ResourceId": "endpoint/{{my-endpoint}}/variant/{{my-variant}}",
    "ScalableDimension": "sagemaker:variant:DesiredInstanceCount"
}
```