

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Atualizar aplicativos
<a name="serverlessrepo-how-to-consume-new-version"></a>

Depois de implantar um aplicativo a partir do AWS Serverless Application Repository, talvez você queira atualizá-lo. Por exemplo, talvez queira alterar a configuração de um aplicativo, ou atualizar o aplicativo para a versão mais recente publicada.

As seções a seguir descrevem como implantar uma nova versão de um aplicativo usando o Console de gerenciamento da AWS ou AWS CLI o.

## Atualizar aplicativos (console)
<a name="update-applications"></a>

Para atualizar um aplicativo implantado previamente, use o mesmo procedimento usado para implantar um novo aplicativo e *forneça o mesmo nome de aplicativo que foi usado originalmente para implantá-lo*. Em particular, o AWS Serverless Application Repository prefixo `serverlessrepo-` ao nome do seu aplicativo. No entanto, para implantar uma nova versão do aplicativo, forneça o nome do aplicativo original sem o `serverlessrepo-` anexado.

Por exemplo, se você implantou um aplicativo com o nome `MyApplication`, o nome da pilha será `serverlessrepo-MyApplication`. Para atualizar esse aplicativo, você forneceria o nome `MyApplication` novamente — *não* especifique o nome completo da pilha de. `serverlessrepo-MyApplication`

Para todas as demais configurações de aplicativo, é possível manter os valores iguais aos da implantação anterior ou fornecer novos valores.

## Atualizar aplicativos (AWS CLI)
<a name="update-applications-cli"></a>

Para atualizar um aplicativo implantado previamente, use o mesmo procedimento usado para implantar um novo aplicativo e *forneça o mesmo `--stack-name` que foi usado originalmente para implantá-lo*. Em particular, AWS Serverless Application Repository acrescenta `serverlessrepo-` ao nome da sua pilha. No entanto, para implantar uma nova versão do aplicativo, forneça o nome da pilha original sem o `serverlessrepo-` anexado.

Por exemplo, se você implantou um aplicativo com o nome da pilha `MyApplication`, o nome da pilha criada será `serverlessrepo-MyApplication`. Para atualizar esse aplicativo, você forneceria o nome `MyApplication` novamente — *não* especifique o nome completo da pilha de. `serverlessrepo-MyApplication`