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á.
AWS CloudFormation backups em pilha
Uma CloudFormation pilha consiste em vários recursos com e sem estado que você pode fazer backup como uma única unidade. Em outras palavras, é possível fazer backup e restaurar uma aplicação contendo vários recursos fazendo backup de uma pilha e restaurando os recursos dentro dela. Todos os recursos em uma pilha são definidos pelo modelo AWS CloudFormation dela.
Quando uma CloudFormation pilha é copiada, pontos de recuperação são criados para o CloudFormation modelo e para cada recurso adicional suportado AWS Backup na pilha. Esses pontos de recuperação são agrupados em um ponto de recuperação abrangente chamado composto.
Esse ponto de recuperação composto não pode ser restaurado, mas os pontos de recuperação aninhados podem ser restaurados. É possível restaurar de um a todos os backups aninhados em um backup composto usando o console ou a AWS CLI.
CloudFormation terminologia da pilha de aplicativos
Ponto de recuperação composto: um ponto de recuperação usado para agrupar pontos de recuperação aninhados, bem como outros metadados.
Ponto de recuperação aninhado: um ponto de recuperação de um recurso que faz parte de uma CloudFormation pilha e é copiado como parte do ponto de recuperação composto. Cada ponto de recuperação aninhado pertence à pilha de um ponto de recuperação composto.
Trabalho composto: um trabalho de backup, cópia ou restauração de uma CloudFormation pilha que pode acionar outros trabalhos de backup para recursos individuais dentro da pilha.
Trabalho aninhado: um trabalho de backup, cópia ou restauração de um recurso em uma AWS CloudFormation pilha.
CloudFormation tarefas de backup de pilha
O processo de criação de um backup é chamado de trabalho de backup. Uma tarefa de backup de CloudFormation pilha tem um status. Quando um trabalho de backup é concluído, ele tem o status de Completed
. Isso significa que um AWS CloudFormation ponto de recuperação (um backup) foi criado.
CloudFormation as pilhas podem ser copiadas usando o console ou copiadas programaticamente. Para fazer backup de qualquer recurso, incluindo uma CloudFormation pilha, consulte Como criar um backup em outro lugar neste Guia AWS Backup do desenvolvedor.
CloudFormation as pilhas podem ser copiadas usando o API comandoStartBackupJob
. Observe que a documentação e o console se referem a pontos de recuperação compostos e aninhados; a API linguagem usa a terminologia “pontos de recuperação pai e filho” na mesma relação contextual.
CloudFormation as pilhas contêm todos os AWS recursos indicados pelo seu CloudFormation modelo. Observe que o modelo pode conter recursos que ainda não compatíveis com o AWS Backup. Se seu modelo contiver uma combinação de recursos AWS suportados e recursos não suportados, ainda AWS Backup fará backup do modelo em uma pilha composta, mas o Backup criará apenas pontos de recuperação dos serviços suportados pelo Backup. Todos os tipos de recursos contidos no CloudFormation modelo serão incluídos em um backup, mesmo que você não tenha optado por um serviço específico (alternando um serviço para “Ativado” nas configurações do console).
AWS CloudFormation ponto de recuperação
Status do ponto de recuperação
Quando o trabalho de backup de uma pilha é concluído (o status do trabalho é Completed
), um backup da pilha é criado. Esse backup também é conhecido como ponto de recuperação composto. Um ponto de recuperação composto pode ter um dos seguintes status: Completed
, Failed
ou Partial
. Observe que um trabalho de backup tem um status e um ponto de recuperação (também chamado de backup) também tem um status separado.
Uma tarefa de backup concluída significa que toda a sua pilha e os recursos nela contidos estão protegidos pelo AWS Backup. Um status de falha indica que o trabalho de backup não teve êxito. Você deverá criar o backup novamente quando o problema que causou a falha for corrigido.
Um status Partial
significa que nem todos os recursos na pilha tiveram o backup feito. Isso pode acontecer se o CloudFormation modelo contiver recursos que não são atualmente suportados pelo AWS Backup, ou pode acontecer se uma ou mais das tarefas de backup pertencentes aos recursos dentro da pilha (recursos aninhados) tiverem status diferentes de. Completed
É possível criar manualmente um backup sob demanda para executar novamente quaisquer recursos que resultaram em um status diferente de Completed
. Se você esperava que a pilha tivesse o status de Completed
, mas ela estiver marcada como Partial
, verifique quais das condições acima podem ser verdadeiras em relação à pilha.
Cada recurso aninhado no ponto de recuperação composto tem seu próprio ponto de recuperação individual, cada um com seu próprio status (Completed
ou Failed
). É possível restaurar pontos de recuperação aninhados com status de Completed
.
Gerenciar pontos de recuperação
É possível fazer backup dos pontos de recuperação compostos (backups). É possível fazer backup, excluir, desassociar ou restaurar os pontos de recuperação aninhados. Não é possível excluir um ponto de recuperação composto que contenha backups aninhados. Depois que os pontos de recuperação aninhados em um ponto de recuperação composto forem excluídos ou desassociados, você poderá excluir manualmente o ponto de recuperação composto ou deixá-lo permanecer até que o ciclo de vida do plano de backup o exclua.
Excluir um ponto de recuperação
Você pode excluir um ponto de recuperação usando o AWS Backup console ou usando AWS CLI o.
Para excluir pontos de recuperação usando o AWS Backup console,
Abra o AWS Backup console em https://console.aws.amazon.com/backup.
-
clique em Recursos protegidos na navegação à esquerda. Na caixa de texto, digite
CloudFormation
para exibir somente suas CloudFormation pilhas. -
Os pontos de recuperação compostos serão exibidos no painel Pontos de recuperação. É possível clicar no sinal de adição (+) à esquerda de cada ID de ponto de recuperação composto para expandi-lo, mostrando todos os pontos de recuperação aninhados contidos no composto. Marque a caixa à esquerda de qualquer ponto de recuperação para incluí-lo na seleção de pontos de recuperação que você deseja excluir.
-
Clique no botão Excluir.
Quando você usa o console para excluir um ou mais pontos de recuperação compostos, uma caixa de aviso será exibida. Essa caixa de aviso exige que você confirme sua intenção de excluir os pontos de recuperação compostos, incluindo os pontos de recuperação aninhados em pilhas compostas.
Para excluir pontos de recuperação usandoAPI, use o DeleteRecoveryPoint
comando.
Ao usar API com o, AWS Command Line Interface você deve excluir todos os pontos de recuperação aninhados antes de excluir um ponto composto. Se você enviar uma API solicitação para excluir um backup de pilha composta (ponto de recuperação) que ainda contém pontos de recuperação aninhados, a solicitação retornará um erro.
Desassociar um ponto de recuperação aninhado do ponto de recuperação composto
É possível dissociar um ponto de recuperação aninhado de um ponto de recuperação composto (por exemplo, você deseja manter o ponto de recuperação aninhado, mas excluir o ponto de recuperação composto). Os dois pontos de recuperação permanecerão, mas não estarão mais conectados. Ou seja, as ações que ocorrerem no ponto de recuperação composto não se aplicarão mais ao ponto de recuperação aninhado depois que ele for desassociado.
Você pode desassociar o ponto de recuperação usando o console ou pode chamar o. API DisassociateRecoveryPointFromParent
[Observe que as API chamadas usam o termo “pai” para se referir aos pontos de recuperação compostos.]
Copiar um ponto de recuperação
Você pode copiar um ponto de recuperação composto ou copiar um ponto de recuperação aninhado se o recurso oferecer suporte à cópia entre contas e regiões.
Para copiar pontos de recuperação usando o AWS Backup console:
Abra o AWS Backup console em https://console.aws.amazon.com/backup.
-
clique em Recursos protegidos na navegação à esquerda. Na caixa de texto, digite
CloudFormation
para exibir somente suas CloudFormation pilhas. -
Os pontos de recuperação compostos serão exibidos no painel Pontos de recuperação. É possível clicar no sinal de adição (+) à esquerda de cada ID de ponto de recuperação composto para expandi-lo, mostrando todos os pontos de recuperação aninhados contidos no composto. Clique no botão de círculo radial à esquerda de qualquer ponto de recuperação para copiá-lo.
-
Depois de selecionado, clique no botão Copiar no canto superior direito do painel.
Quando você copia um ponto de recuperação composto, os pontos de recuperação aninhados que não são compatíveis com a funcionalidade de cópia não irão para a pilha copiada. O ponto de recuperação composto terá um status de Partial
.
Perguntas frequentes
“O que está incluído como parte do backup da aplicação?”
Como parte de cada backup de um aplicativo definido usando CloudFormation, o modelo, o valor processado de cada parâmetro no modelo e os recursos aninhados suportados pelo AWS Backup são copiados. O backup de um recurso aninhado é feito da mesma forma que o backup de um recurso individual que não faz parte de uma CloudFormation pilha. Observe que os valores dos parâmetros marcados como
no-echo
não serão copiados.“Posso fazer backup da minha AWS CloudFormation pilha que tem pilhas aninhadas?”
Sim. Suas CloudFormation pilhas que contêm pilhas aninhadas podem estar em seu backup.
“Um status
Partial
significa que houve falha na criação do meu backup?”Não. Um status parcial indica que o backup de alguns dos pontos de recuperação foi feito, e não de outros. Há três condições para verificar se você esperava um resultado de backup
Completed
:Sua CloudFormation pilha contém recursos atualmente não suportados pelo? AWS Backup Para obter uma lista dos recursos compatíveis, consulte AWS Recursos compatíveis e aplicativos de terceiros em nosso Guia do desenvolvedor.
Um ou mais trabalhos de backup pertencentes aos recursos da pilha não tiveram êxito e o trabalhos deve ser executado novamente.
Um ponto de recuperação aninhado foi excluído ou desassociado de um ponto de recuperação composto.
-
“Como excluo recursos do meu backup de CloudFormation pilha?”
Ao fazer backup de sua CloudFormation pilha, você pode excluir recursos de fazerem parte do backup. No console, durante os processos de criar um plano de backup e atualizar um plano de backup, há uma etapa para atribuir recursos. Nessa etapa, há uma seção Seleção de recursos. Se você escolher incluir tipos de recursos específicos e incluí-los CloudFormation como recurso para backup, poderá excluir recursos específicos IDs dos tipos de recursos selecionados. Também é possível usar tags para excluir recursos da pilha.
UsandoCLI, você pode usar
NotResources
em seu plano de backup para excluir um recurso específico de suas CloudFormation pilhas.StringNotLike
para excluir itens por meio de tags.
“Quais tipos de backups são compatíveis com recursos aninhados?”
Os backups de recursos aninhados podem ser completos ou incrementais, dependendo do tipo de backup suportado AWS Backup por esses recursos. Para obter mais informações, consulte Como funcionam os backups incrementais. No entanto, observe que PITR (point-in-time restauração) não é compatível com o Amazon S3 e os recursos RDS aninhados da Amazon.
“Os conjuntos de alterações que fazem parte da CloudFormation pilha são copiados?”
Não. O backup dos conjuntos de alterações não é feito como parte do backup da CloudFormation pilha.
“Como o status da AWS CloudFormation pilha afeta o backup?”
O status da CloudFormation pilha pode afetar o backup. É possível fazer backup de uma pilha com um status que inclua
COMPLETE
, como os statusCREATE_COMPLETE
,ROLLBACK_COMPLETE
,UPDATE_COMPLETE
,UPDATE_ROLLBACK_COMPLETE
,IMPORT_COMPLETE
ouIMPORT_ROLLBACK_COMPLETE
.Caso haja falha no upload de um novo modelo e a pilha passe para o status de
ROLLBACK_COMPLETE
, o backup do novo modelo será feito, mas os backups dos recursos aninhados serão baseados nos recursos revertidos.“Como os ciclos de vida da pilha de aplicações diferem dos ciclos de vida de outros pontos de recuperação?”
Os ciclos de vida dos pontos de recuperação aninhados são determinados pelo plano de backup ao qual eles pertencem. O ponto de recuperação composto é determinado pelo ciclo de vida mais longo de todos os pontos de recuperação aninhados. Quando o último ponto de recuperação aninhado restante em um ponto de recuperação composto for excluído ou desassociado, o ponto de recuperação composto também será excluído.
“Como as etiquetas de um são CloudFormation copiadas para os pontos de recuperação?”
Sim. Essas tags serão copiadas em cada respectivo ponto de recuperação aninhado.
-
“Existe uma ordem para excluir os pontos de recuperação compostos e aninhados (backups)?”
Sim. Alguns backups devem ser excluídos antes que outros possam ser excluídos. Os backups compostos que contêm pontos de recuperação aninhados não podem ser excluídos até que todos os pontos de recuperação dentro do backup composto tenham sido excluídos. Quando um ponto de recuperação composto não tiver mais pontos de recuperação aninhados, você poderá excluí-lo manualmente. Caso contrário, ele será excluído de acordo com o ciclo de vida do plano de backup.
Restaurar aplicativos em uma pilha
Consulte Como restaurar backups da pilha de aplicações para obter informações sobre como restaurar pontos de recuperação aninhados.