

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

# 更新应用程序
<a name="serverlessrepo-how-to-consume-new-version"></a>

在部署了中的应用程序后 AWS Serverless Application Repository，您可能需要对其进行更新。例如，您可能希望更改应用程序设置，或者您可能希望将应用程序更新到已发布的最新版本。

以下各节介绍如何使用 AWS 管理控制台 或部署应用程序的新版本 AWS CLI。

## 更新应用程序（控制台）
<a name="update-applications"></a>

要更新之前部署的应用程序，请使用与部署新应用程序相同的过程，并*提供与最初部署该应用程序相同的应用程序名称*。特别是，在应用程序 AWS Serverless Application Repository 名称前`serverlessrepo-`加上。但是，要部署应用程序的新版本，您需要提供原始应用程序名称而不在前面附加 `serverlessrepo-`。

例如，如果您部署了具有名称 `MyApplication` 的应用程序，则堆栈名称将为 `serverlessrepo-MyApplication`。要更新该应用程序，您需要`MyApplication`再次提供名称，请*不要*指定的完整堆栈名称。`serverlessrepo-MyApplication`

对于所有其他应用程序设置，您可以保持与之前部署相同的值，也可以提供新值。

## 更新应用程序 (AWS CLI)
<a name="update-applications-cli"></a>

要更新之前部署的应用程序，请使用与部署新应用程序相同的过程，并*提供与最初部署该应用程序所用的相同 `--stack-name`*。特别是，在堆栈 AWS Serverless Application Repository 名称前面`serverlessrepo-`加上。但是，要部署应用程序的新版本，您需要提供原始堆栈名称而不在前面附加 `serverlessrepo-`。

例如，如果您部署了具有堆栈名称 `MyApplication` 的应用程序，则创建的堆栈名称将为 `serverlessrepo-MyApplication`。要更新该应用程序，您需要`MyApplication`再次提供名称，请*不要*指定的完整堆栈名称。`serverlessrepo-MyApplication`