

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

# Atualizações de versão para o manifesto CfCT
<a name="cfct-compatibility"></a>

Para obter informações sobre a versão mais recente de *Customizations for AWS Control Tower* (cFct), consulte o [`CHANGELOG.md`arquivo no repositório](https://github.com/aws-solutions/aws-control-tower-customizations/blob/master/CHANGELOG.md). GitHub 

**Atenção**  
A versão 2.2.0 de *Customizations for AWS Control Tower* (cFct) introduziu um esquema de manifesto cFct (versão *2021-03-15*) para se alinhar ao serviço relacionado. AWS APIs O esquema do manifesto permite que um único arquivo manifest.yaml gerencie recursos compatíveis (CloudFormation modelos e RCPs) por meio de fluxos de trabalho SCPs desacoplados. DevOps   
É altamente recomendável que você atualize o esquema do manifesto CfCT da versão *2020-01-01* para a versão *2021-03-15* ou posterior.  
O CfCT mantém a compatibilidade com as versões *2021-03-15* e *2020-01-01* do arquivo `manifest.yaml`. Nenhuma alteração na configuração existente é necessária. No entanto, a versão *2020-01-01* está no **Fim do suporte**. Não fornecemos mais atualizações nem adicionamos aprimoramentos à versão *2020-01-01*. Os recursos de UO raiz e UO aninhada não são compatíveis com a versão *2020-01-01*. 

**Propriedades obsoletas na versão do manifesto CfCT *2021-03-15:***

```
organization_policies
policy_file
apply_to_accounts_in_ou

cloudformation_resources
template_file
deploy_to_account
deploy_to_ou
ssm_parameters
```

## Etapas obrigatórias de atualização de CfCT
<a name="mandatory-upgrade-steps"></a>

Ao atualizar para a versão *2021-03-15* do esquema de manifesto CfCT, aqui estão as alterações que você deve fazer para atualizar seus arquivos. As próximas seções descrevem as mudanças obrigatórias e recomendadas para a transição.

**Políticas de organizações**

1. **Mova SCPs ou RCPs em **organization\$1policies em** novos recursos de propriedade.**

1. Altere a propriedade **policy\$1file** para a nova propriedade **resource\$1file**.

1. Altere **apply\$1to\$1accounts\$1in\$1ou** para a nova propriedade **deployment\$1targets**. A lista de UOs deve ser definida na subpropriedade **organizational\$1units**. A subpropriedade **accounts** não é compatível com as políticas da organização.

1. Adicione uma nova propriedade **deploy\$1method** com o valor **scp** ou **rcp**. 

**CloudFormation recursos**

1. **Mova os CloudFormation recursos em **cloudformation\$1resources em novos recursos** de propriedade.**

1. Altere a propriedade **template\$1file** para a nova propriedade **resource\$1file**.

1. Altere **deploy\$1to\$1ou** para a nova propriedade **deployment\$1targets**. A lista de UOs deve ser definida na subpropriedade **organizational\$1units**.

1. Altere **deploy\$1to\$1accounts** para a nova propriedade **deployment\$1targets**. A lista de contas deve ser definida na subpropriedade **accounts**.

1. Altere a propriedade **ssm\$1parameters** para a nova propriedade **export\$1outputs**.

## Etapas de atualização de CfCT altamente recomendadas
<a name="highly-recommended-upgrade-steps"></a>

**CloudFormation parâmetros**

1. Altere a propriedade **parameter\$1file** para a nova propriedade **parameters**.

1. Remova o caminho do arquivo no valor da propriedade **parameter\$1file**.

1. Copie a chave e o valor do parâmetro existente do arquivo JSON para o novo formato da propriedade **parameters**. Isso ajudaria você a gerenciá-los no arquivo de manifesto.

**nota**  
A propriedade **parameter\$1file** é compatível com a versão do manifesto CfCT *2021-03-15*.