Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Clonar um aplicativo a partir de um backup

Colaboradores

Crie uma nova aplicação clonando-a a partir de um backup.

Antes de começar

Observe o seguinte sobre este fluxo de trabalho:

  • Um backup de aplicativo é usado

  • A operação de clone é executada no mesmo cluster

Observação Para clonar um aplicativo para um cluster diferente, você precisa atualizar o clusterId parâmetro na entrada JSON conforme apropriado para o seu ambiente.

1. Selecione o aplicativo para clonar

Execute o fluxo de trabalho "Liste as aplicações" e selecione a aplicação que deseja clonar. Vários dos valores de recursos são necessários para a chamada REST usada para clonar o aplicativo.

2. Selecione a cópia de segurança a utilizar

Execute o fluxo de trabalho "Liste os backups" e selecione cópia de segurança que pretende utilizar.

3. Clonar a aplicação

Execute a seguinte chamada de API REST.

Método HTTP Caminho

POST

/accounts//k8s/v2/qpps

Parâmetros de entrada adicionais

Além dos parâmetros comuns com todas as chamadas de API REST, os seguintes parâmetros também são usados nos exemplos curl para esta etapa.

Parâmetro Tipo Obrigatório Descrição

JSON

Corpo

Sim

Fornece os parâmetros para o aplicativo clonado. Veja o exemplo abaixo.

Exemplo de entrada JSON
{
  "type": "application/astra-app",
  "version": "2.0",
  "name": "mysql-clone3",
  "clusterID": "30880586-d579-4d27-930f-a9633e59173b",
  "sourceClusterID": "30880586-d579-4d27-930f-a9633e59173b",
  "namespace": "mysql",
  "backupID": "e24515bd-a28e-4b28-b832-f3c74dbf32fb"
}
Curl exemplo: Clonar um aplicativo a partir de um backup
curl --location -i --request POST 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/k8s/v2/apps' --header 'Content-Type: application/astra-app+json' --header '*/*' --header 'Authorization: Bearer <API_TOKEN>' --data @JSONinput