

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á.

# Gerenciar implantações contínuas com o recurso Versões e Aliases no Step Functions
<a name="concepts-cd-aliasing-versioning"></a>

Você pode usar o Step Functions para gerenciar implantações contínuas dos fluxos de trabalho por meio de *versões* e *aliases* de máquina de estado. Uma *versão* é um snapshot numerado e imutável de uma máquina de estado que você pode executar. Um *alias* é um ponteiro para até duas versões de uma máquina de estado.

Você pode manter várias versões das máquinas de estado e gerenciar sua implantação no fluxo de trabalho de produção. Com aliases, você pode rotear o tráfego entre diferentes versões dos fluxos de trabalho e implantá-los gradualmente no ambiente de produção.

Além disso, você pode iniciar execuções de máquinas de estado usando uma versão ou um alias. Se você não usa uma versão ou alias ao iniciar a execução de uma máquina de estado, o Step Functions usa a revisão mais recente da definição da máquina de estado.

**Revisão das máquinas de estado**  
Uma máquina de estado pode ter uma ou mais revisões. Quando você atualiza uma máquina de estado usando a ação da [UpdateStateMachine](https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachine.html)API, ela cria uma nova revisão da máquina de estado. Uma *revisão* é um snapshot imutável, somente para leitura, da definição e configuração de uma máquina de estado. Você não pode iniciar a execução de uma máquina de estado a partir de uma revisão, e as revisões não têm um ARN. As revisões têm um `revisionId`, que é um identificador universalmente exclusivo (UUID).

**Topics**
+ [Versões](concepts-state-machine-version.md)
+ [Aliases](concepts-state-machine-alias.md)
+ [Autorização de versões e de aliases](auth-version-alias.md)
+ [Como associar execuções de máquinas a uma versão ou alias](execution-alias-version-associate.md)
+ [Exemplo de implantação](example-alias-version-deployment.md)
+ [Implantação gradual de versões](version-rolling-deployment.md)