

终止支持通知：2026 年 10 月 7 日， AWS 将终止对的支持。 AWS Proton 2026 年 10 月 7 日之后，您将无法再访问 AWS Proton 控制台或 AWS Proton 资源。您部署的基础架构将保持不变。有关更多信息，请参阅《[AWS Proton 服务弃用和迁移指南》](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html)。

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

# 更新模板
<a name="template-update"></a>

您可以按照以下列表中所述更新模板。
+ 在您使用控制台或 AWS CLI时，编辑模板的 `description` 或 `display name`。您*无法* 编辑模板的 `name`。
+ 在您使用控制台或 AWS CLI时，更新模板次要版本的状态。您只能将状态从 `DRAFT` 更改为 `PUBLISHED`。
+ 在使用 AWS CLI时，编辑模板次要或主要版本的显示名称和描述。

------
#### [ AWS 管理控制台 ]

使用控制台编辑模板描述和显示名称，如以下步骤中所述。

**在模板列表中。**

1. 在 [AWS Proton 控制台](https://console.aws.amazon.com//proton/)中，选择**（环境或服务）模板**。

1. 在模板列表中，选择要更新描述或显示名称的模板左侧的单选按钮。

1. 选择**操作**，然后选择**编辑**。

1. 在**编辑（环境或服务）模板**页面上的**模板详细信息**部分中，在表单中输入您的编辑内容，然后选择**保存更改**。

使用控制台发布模板以更改模板次要版本状态，如下所述。您只能将状态从 `DRAFT` 更改为 `PUBLISHED`。

**在（环境或服务）模板详细信息页面中。**

1. 在 [AWS Proton 控制台](https://console.aws.amazon.com//proton/)中，选择**（环境或服务）模板**。

1. 在模板列表中，选择您希望将次要版本状态从**草稿**更新为**已发布**的模板的名称。

1. 在（环境或服务）模板详细信息页面上的**模板版本**部分中，选择要发布的次要版本左侧的单选按钮。

1. 在**模板版本**部分中选择**发布**。状态将从**草稿**变为**已发布**。

------
#### [ AWS CLI ]

以下示例命令和响应说明了如何编辑环境模板描述。

运行以下命令。

```
$ aws proton update-environment-template \
    --name "{{simple-env}}" \
    --description "{{A single VPC with public access}}"
```

响应：

```
{
    "environmentTemplate": {
        "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env",
        "createdAt": "2020-11-28T22:02:10.651000+00:00",
        "description": "A single VPC with public access",
        "displayName": "simple-env",
        "lastModifiedAt": "2020-11-29T16:11:18.956000+00:00",
        "majorVersion": "1",
        "minorVersion": "0",
        "recommendedMinorVersion": "0",
        "schema": "schema:\n  format:\n    openapi: \"3.0.0\"\n  environment_input_type: \"MyEnvironmentInputType\"\n  types:\n    MyEnvironmentInputType:\n      type: object\n      description: \"Input properties for my environment\"\n      properties:\n        my_sample_input:\n          type: string\n          description: \"This is a sample input\"\n          default: \"hello world\"\n        my_other_sample_input:\n          type: string\n          description: \"Another sample input\"\n      required:\n        - my_other_sample_input\n",
        "status": "PUBLISHED",
        "statusMessage": "",
        "templateName": "simple-env"
    }
}
```

您也可以使用 AWS CLI 来更新服务模板。有关更新服务模板次要版本状态的示例，请参阅[注册和发布服务模板](template-create.md#svc-template-v1)中的步骤 5。

------