Todos os produtos
Search
Central de documentação

Elastic Compute Service:ModifyAutoSnapshotPolicyEx

Última atualização: Sep 29, 2026

Modifica uma política de snapshot automático, como o horário de criação do snapshot, a data de repetição e o período de retenção.

Descrição da operação

Ao chamar esta operação, observe os seguintes itens:

  • As políticas do sistema não podem ser modificadas.

  • Após modificar uma política de snapshot automático, os discos aos quais a política foi aplicada executam imediatamente a política de snapshot automático modificada.

  • Se a replicação de snapshots entre regiões estiver ativada e nenhum parâmetro de criptografia estiver configurado, os snapshots criptografados serão criptografados usando a chave de serviço da região de destino por padrão.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ecs:ModifyAutoSnapshotPolicyEx

update

*Snapshot.

acs:ecs:{#regionId}:{#accountId}:snapshotpolicy/{#autoSnapshotPolicyId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

regionId

string

Sim

O ID da região da política de snapshot automático. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente.

cn-hangzhou

autoSnapshotPolicyId

string

Sim

O ID da política de snapshot automático. Você pode chamar DescribeAutoSnapshotPolicyEx para consultar as políticas de snapshot automático disponíveis.

sp-bp12m37ccmxvbmi5****

autoSnapshotPolicyName

string

Não

O nome da política de snapshot automático. Se este parâmetro for deixado em branco, o nome não será modificado.

SPTestName

timePoints

string

Não

Os horários em que os snapshots automáticos são criados. O horário é exibido em UTC+8. Unidade: horas. Valores válidos: 0 a 23, que correspondem aos 24 horários de 00:00 às 23:00. Por exemplo, 1 indica 01:00.

Para criar vários snapshots automáticos em um dia, especifique vários horários:

  • Você pode especificar até 24 horários.

  • Especifique vários horários em uma matriz JSON, como "0", "1", … "23". Separe os horários com vírgulas (,).

["0", "1"]

repeatWeekdays

string

Não

Os dias da semana em que os snapshots automáticos são criados. Unidade: dias. O ciclo é semanal. Valores válidos: 1 a 7. Por exemplo, 1 indica segunda-feira.

Para criar vários snapshots automáticos em uma semana, especifique vários dias:

  • Você pode especificar até 7 dias.

  • Especifique vários dias em uma matriz JSON, como "1", "2", … "7". Separe os dias com vírgulas (,).

["1", "7"]

retentionDays

integer

Não

O período de retenção dos snapshots automáticos. Unidade: dias. Valores válidos:

  • -1: Os snapshots automáticos são retidos permanentemente.

  • 1 a 65536: Os snapshots automáticos são retidos pelo número de dias especificado.

Valor padrão: -1.

30

EnableCrossRegionCopy

boolean

Não

Especifica se deve permitir a replicação automática entre regiões.

  • true: Permitido.

  • false: Não permitido.

false

TargetCopyRegions

string

Não

A região de destino para a qual os snapshots são replicados entre regiões. Atualmente, você pode definir apenas uma região de destino.

["cn-hangzhou"]

CopiedSnapshotsRetentionDays

integer

Não

O período de retenção das réplicas de snapshot entre regiões. Unidade: dias. Valores válidos:

  • -1: As réplicas de snapshot são retidas permanentemente.

  • 1 a 65535: As réplicas de snapshot são retidas pelo número de dias especificado.

Valor padrão: -1.

30

CopyEncryptionConfiguration

object

Não

O objeto de parâmetro de criptografia para replicação de snapshots entre regiões.

Arn

array<object>

Não

Este parâmetro não está disponível publicamente.

object

Não

AssumeRoleFor

integer

Não

Este parâmetro não está disponível publicamente.

1000000000

RoleType

string

Não

Este parâmetro não está disponível publicamente.

hide

Rolearn

string

Não

Este parâmetro não está disponível publicamente.

hide

Encrypted

boolean

Não

Especifica se deve ativar a criptografia para a replicação de snapshots entre regiões. Valores válidos:

  • true: Ativado.

  • false: Desativado.

Valor padrão: false.

false

KMSKeyId

string

Não

O ID da chave KMS usada para a replicação criptografada de snapshots entre regiões.

0e478b7a-4262-4802-b8cb-00d3fb40826X

TargetTags

array<object>

Não

A lista de tags de recursos de destino. A política de snapshot automático associa os recursos de destino com base nas tags.

object

Não

A tag do recurso de destino.

Key

string

Não

A chave da tag.

Valores válidos de N: 1 a 5.

A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 128 caracteres e não pode começar com aliyun ou acs:. A chave da tag não pode conter http:// ou https://.

Value

string

Não

O valor da tag.

Valores válidos de N: 1 a 5.

O valor da tag pode ter até 128 caracteres e não pode conter http:// ou https://.

Nota

Se você passar um valor vazio ou uma string vazia, o valor da tag corresponderá a qualquer valor.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidParameter.EncryptedIllegal The Encrypted parameter must be set to true when KMSKeyId is specified. Please adjust the parameters and try again.
400 InvalidParameter.KmsNotEnabled The operation failed because KMS is not activated. Please activate KMS in the KMS console and try again.
400 InvalidParameter.Encrypted.KmsNotEnable The operation failed because KMS is not activated. Please activate KMS in the KMS console and try again.
400 InvalidParam.EncryptedMismatch Creating a disk from a shared encrypted image requires encryption with your own KMS key. Please set the Encrypted parameter to true.
400 InvalidTargetTags.NotSupported When the parameter AssociationType is set to AssociatedWithDisk, the TargetTags parameter is not supported.
400 InvalidTargetTagKey.Malformed The specified TargetTag.n.Key [%s] is not valid.
400 InvalidTargetTagValue.Malformed The specified TargetTag.n.Value [%s] is not valid.
400 Duplicate.TargetTagKey Duplicate keys exist in the specified parameter TargetTags. Please ensure key uniqueness.
400 InvalidTargetTag.LimitExceed The number [%s] of the specified parameter TargetTag exceeds the limit [%s].
403 ParameterInvalid The specified RegionId parameter is invalid. A política de snapshot automático especificada não existe. Verifique se a política de snapshot automático está correta.
403 InvalidParameter.TargetCopyRegions The specified TargetCopyRegions is invalid.
403 InvalidParameter.CopiedSnapshotsRetentionDays The specified CopiedSnapshotsRetentionDays is invalid.
403 InvalidParameter.KMSKeyId.KMSUnauthorized ECS service does not have permission to access your KMS key. Please verify that the specified KMS key has authorized the ECS service.
403 Abs.InvalidAction.RegionNotSupport This region does not support this action. A região não suporta esta operação.
403 InvalidOperation.PolicyTypeUnsupported The current policy type does not support this operation. Only custom policies are permitted. O tipo de política atual não oferece suporte a esta operação. Apenas políticas personalizadas permitem este tipo de operação.
403 InvalidParameter.KMSKeyId.CMKNotEnabled The specified KMS key must be in an enabled state. Please enable the key in the KMS console and try again.
403 InvalidParameter.KMSKeyId.CMKUnauthorized The specified KMS key is not authorized for the ECS service. Please grant the ECS service permission to use the key in the KMS console and try again.
403 InvalidOperation.CopyingDataToThisRegionUnsupported Data transfer to the current region from other regions is not supported. Apenas regiões específicas podem replicar dados para a região atual.
404 ParameterInvalid The specified automatic snapshot policy does not exist.
404 InvalidParameter.KMSKeyId.NotFound The specified KMSKeyId does not exist. Please verify that the key ID is correct and that the key resides in the current region.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.