Cria um snapshot para um disco especificado.
Descrição da operação
Um snapshot é um arquivo de backup do estado dos dados do disco em um ponto específico no tempo. Os snapshots são comumente usados para backup diário de dados, recuperação de operações acidentais de dados em servidores, recuperação de ataques de rede e criação de imagens personalizadas.
A criação de snapshots para o Simple Application Server é gratuita.
Precauções
Você pode criar até três snapshots para uma única instância do Simple Application Server.
O número máximo de snapshots que uma conta Alibaba Cloud pode criar é três vezes o número de instâncias do Simple Application Server criadas, até o máximo de 15.
Se um servidor for liberado após o vencimento, os snapshots associados ao servidor serão excluídos.
Os snapshots criados antes de uma redefinição do sistema ou substituição de imagem são retidos após a operação, mas não podem ser usados para reversão.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
swas-open:CreateSnapshot |
create |
*Snapshot.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da instância do Simple Application Server à qual o disco especificado pertence. |
cn-hangzhou |
| DiskId |
string |
Sim |
O ID do disco. |
d-bp18kjxg9ebrhsgi**** |
| SnapshotName |
string |
Sim |
O nome do snapshot. O nome deve ter de 2 a 50 caracteres e deve começar com uma letra ou um caractere chinês. Não pode começar com |
test-SnapshotName |
| ClientToken |
string |
Não |
Garante a idempotência da solicitação. Você pode gerar o valor a partir do seu cliente para garantir que o valor seja exclusivo em diferentes solicitações. O ClientToken aceita apenas caracteres ASCII e não pode exceder 64 caracteres. Para mais informações, consulte Como garantir a idempotência. |
123e4567-e89b-12d3-a456-426655440000 |
| Tag |
array<object> |
Não |
A lista de tags. Você pode especificar até 20 tags. |
|
|
object |
Não |
A tag. |
||
| Key |
string |
Não |
A chave da tag especificada para o snapshot. Valores válidos de N: 1 a 20. A chave da tag não pode ser uma string vazia depois de especificada. Pode ter até 64 caracteres e não pode começar com aliyun ou acs:. Não pode conter |
TestKey |
| Value |
string |
Não |
O valor da tag especificado para o snapshot. Valores válidos de N: 1 a 20. O valor da tag pode ser uma string vazia. Pode ter até 64 caracteres e não pode conter |
TestValue |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-aek2bti7cf7**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| SnapshotId |
string |
O ID do snapshot. |
s-bp16oazlsold4dks**** |
| RequestId |
string |
O ID da solicitação. |
20758A-585D-4A41-A9B2-28DA8F4F534F |
Exemplos
Resposta de sucesso
JSON formato
{
"SnapshotId": "s-bp16oazlsold4dks****",
"RequestId": "20758A-585D-4A41-A9B2-28DA8F4F534F\t"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidRemark.ValueNotSupported | The specified parameter Remark is invalid. | |
| 400 | InvalidRemark.Duplicate | The specified Remark already exists. | |
| 400 | IncorrectStatus | The state of the disk or instance does not currently support snapshot creation. | |
| 400 | InvalidSnapshotName.ValueNotSupported | The specified SnapshotName is invalid. | |
| 400 | InvalidSnapshotName.Duplicate | The specified SnapshotName already exists. | |
| 500 | InternalError | An error occurred while processing your request. | |
| 403 | SnapshotLimitExceed | The maximum number of snapshots in an instance is exceeded. | |
| 403 | IncorrectDiskStatus.CreatingSnapshot | A snapshot is being created in the specified disk. Please try again later. | |
| 404 | InvalidDiskId.NotFound | The specified DiskId does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.