Modifica a associação entre uma política e uma fonte de dados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hbr:UpdatePolicyBinding |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PolicyId |
string |
Sim |
O ID da política. |
po-000************ky9 |
| DataSourceId |
string |
Sim |
O ID da fonte de dados. |
i-bp1************dtv |
| SourceType |
string |
Sim |
O tipo da fonte de dados. Valores válidos:
|
UDM_ECS |
| PolicyBindingDescription |
string |
Não |
A descrição da vinculação da política. |
po-000************5xx-i-2ze************nw4 |
| Disabled |
boolean |
Não |
Especifica se a política está suspensa para a fonte de dados. Valores válidos:
|
true |
| Source |
string |
Não |
A fonte de backup. O significado varia com base no valor de SourceType.
|
/src |
| Include |
string |
Não |
Os tipos de arquivo a serem submetidos a backup. Este parâmetro está disponível quando SourceType é definido como ECS_FILE, File, NAS, COMMON_NAS, COMMON_FILE_SYSTEM ou CPFS. Todos os arquivos dos tipos especificados são submetidos a backup. O valor pode ter até 255 caracteres. |
[\"*.doc\",\"*.xltm\"] |
| Exclude |
string |
Não |
Os tipos de arquivo a serem submetidos a backup. Este parâmetro está disponível quando SourceType é definido como ECS_FILE, File, NAS, COMMON_NAS, COMMON_FILE_SYSTEM ou CPFS. Todos os arquivos dos tipos especificados são submetidos a backup. O valor pode ter até 255 caracteres. |
[\"*.doc\",\"*.xltm\"] |
| SpeedLimit |
string |
Não |
O limitador de tráfego de backup. Este parâmetro é obrigatório quando SourceType é definido como ECS_FILE ou File. O formato é
|
0:24:5120 |
| AdvancedOptions |
object |
Não |
As opções avançadas. |
|
| UdmDetail |
object |
Não |
Os detalhes do backup da instância ECS. |
|
| ExcludeDiskIdList |
array |
Não |
Os IDs dos discos em nuvem que não precisam ser protegidos. Este parâmetro é ignorado se DiskIdList não estiver vazio. |
|
|
string |
Não |
O ID do disco em nuvem que não precisa ser protegido. |
d-bp1************apo |
|
| DiskIdList |
array |
Não |
Os IDs dos discos em nuvem a serem protegidos. Este valor fica vazio quando todos os discos em nuvem estão protegidos. |
|
|
string |
Não |
O ID do disco em nuvem a ser protegido. |
d-bp1************apo |
|
| SnapshotGroup |
boolean |
Não |
Especifica se deve ser criado um grupo consistente com snapshot. Grupos consistentes com snapshot são suportados apenas quando todos os discos em nuvem são ESSDs. |
true |
| AppConsistent |
boolean |
Não |
Especifica se a consistência de aplicativo deve ser ativada. Snapshots consistentes com aplicativo são suportados apenas quando todos os discos em nuvem são ESSDs. |
false |
| RamRoleName |
string |
Não |
O nome da função do RAM configurada para criar snapshots consistentes com aplicativo. Este parâmetro é obrigatório quando AppConsistent é definido como true. |
AliyunECSInstanceForHbrRole |
| PreScriptPath |
string |
Não |
O caminho do script de pré-congelamento a ser executado antes da criação de um snapshot consistente com aplicativo. Este parâmetro é obrigatório quando AppConsistent é definido como true. |
/tmp/prescript.sh |
| PostScriptPath |
string |
Não |
O caminho do script de pós-descongelamento a ser executado após a criação de um snapshot consistente com aplicativo. Este parâmetro é obrigatório quando AppConsistent é definido como true. |
/tmp/postscript.sh |
| EnableFsFreeze |
boolean |
Não |
Especifica se o mecanismo FsFreeze do Linux deve ser usado para garantir a consistência de leitura do sistema de arquivos antes da criação de um snapshot consistente com aplicativo. Este parâmetro é obrigatório quando AppConsistent é definido como true. Valor padrão: true. |
true |
| TimeoutInSeconds |
integer |
Não |
O período de tempo limite de congelamento de E/S. Unidade: segundos. Este parâmetro é obrigatório quando AppConsistent é definido como true. Valor padrão: 30. |
30 |
| EnableWriters |
boolean |
Não |
Especifica se snapshots consistentes com aplicativo devem ser configurados. Este parâmetro é obrigatório quando AppConsistent é definido como true. Valores válidos:
Valor padrão: true. |
true |
| OssDetail |
object |
Não |
Os detalhes do backup do OSS. |
|
| InventoryId |
string |
Não |
O nome do inventário do OSS. Se este valor não estiver vazio, o inventário do OSS será usado para ajuste de desempenho.
|
30663060 |
| InventoryCleanupPolicy |
string |
Não |
Especifica se os arquivos de inventário devem ser excluídos após o backup. Este parâmetro é válido apenas quando um inventário do OSS é usado. Valores válidos:
|
NO_CLEANUP |
| IgnoreArchiveObject |
boolean |
Não |
Exclui objetos arquivados das estatísticas da tarefa e das listas de arquivos com falha. |
true |
| CommonFileSystemDetail |
object |
Não |
Os detalhes do backup de sistema de arquivos em grande escala. |
|
| FullOnIncrementFail |
boolean |
Não |
Especifica se deve alternar para um backup completo quando um backup incremental falhar. Valores válidos:
|
true |
| FetchSliceSize |
integer |
Não |
O tamanho da fatia de backup (número de arquivos). |
100000 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
UpdatePolicyBindingResponse. |
||
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| Code |
string |
O código de retorno. Um valor 200 indica sucesso. |
200 |
| Message |
string |
A mensagem de retorno. "successful" é retornado para solicitações bem-sucedidas, e mensagens de erro específicas são retornadas para solicitações com falha. |
successful |
| RequestId |
string |
O ID da solicitação. |
B6F24C46-54B9-519B-9AB8-A8988D705E67 |
Exemplos
Resposta de sucesso
JSON formato
{
"Success": true,
"Code": "200",
"Message": "successful",
"RequestId": "B6F24C46-54B9-519B-9AB8-A8988D705E67"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.