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
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:ModifyAutoSnapshotPolicyEx |
update |
*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 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:
|
["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:
|
["1", "7"] |
| retentionDays |
integer |
Não |
O período de retenção dos snapshots automáticos. Unidade: dias. Valores válidos:
Valor padrão: -1. |
30 |
| EnableCrossRegionCopy |
boolean |
Não |
Especifica se deve permitir a replicação automática entre regiões.
|
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:
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:
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.