Associe une ou plusieurs sources de données à une stratégie.
Description de l'opération
Chaque appel permet d'associer uniquement des sources de données de même type à une seule stratégie.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
hbr:CreatePolicyBindings |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| PolicyId |
string |
Non |
L'identifiant de la stratégie. |
po-000************8ep |
| PolicyBindingList |
array<object> |
Non |
La liste des associations de stratégie. |
|
|
array<object> |
Non |
Les détails d'une association de stratégie. |
||
| PolicyBindingDescription |
string |
Non |
La description de l'association de stratégie. |
Ceci est une description de l'association de stratégie |
| DataSourceId |
string |
Non |
L'identifiant de la source de données. La valeur a différentes significations selon le champ SourceType : |
i-bp1************dl8 |
| Disabled |
string |
Non |
Indique si la stratégie est suspendue pour cette source de données. |
true |
| SourceType |
string |
Non |
Le type de source de données. Valeurs valides : |
UDM_ECS |
| Source |
string |
Non |
La valeur a différentes significations selon la valeur de SourceType : |
backup/ |
| Include |
string |
Non |
Ce paramètre peut être configuré lorsque SourceType est défini sur ECS_FILE, File, NAS, COMMON_NAS ou COMMON_FILE_SYSTEM. Indique les types de fichiers à inclure dans la sauvegarde. Tous les fichiers de ces types sont sauvegardés. La valeur peut comporter jusqu'à 255 caractères. |
[\"*.doc\",\"*.xltm\"] |
| Exclude |
string |
Non |
Ce paramètre peut être configuré lorsque SourceType est défini sur ECS_FILE, File, NAS, COMMON_NAS ou COMMON_FILE_SYSTEM. Indique les types de fichiers à exclure de la sauvegarde. Aucun fichier de ces types n'est sauvegardé. La valeur peut comporter jusqu'à 255 caractères. |
[\"*.doc\",\"*.xltm\"] |
| SpeedLimit |
string |
Non |
Ce paramètre est requis uniquement lorsque SourceType est défini sur ECS_FILE ou File. Indique le contrôle du trafic de sauvegarde. Le format est |
0:24:1024 |
| AdvancedOptions |
object |
Non |
Les options avancées. |
|
| UdmDetail |
object |
Non |
Les options avancées pour la sauvegarde complète du serveur ECS. |
|
| ExcludeDiskIdList |
array |
Non |
The IDs of the disks that do not need to be protected. If the DiskIdList parameter is not empty, this parameter is ignored. |
|
|
string |
Non |
The ID of the disk that does not need to be protected. |
d-bp1************apo |
|
| DiskIdList |
array |
Non |
The IDs of the disks that need to be protected. If all disks need to be protected, this parameter is empty. |
|
|
string |
Non |
The ID of the disk that needs to be protected. |
d-bp1************apo |
|
| SnapshotGroup |
boolean |
Non |
Specifies whether to create a snapshot-consistent group. You can create a snapshot-consistent group only if all disks are Enterprise SSDs (ESSDs). |
true |
| AppConsistent |
boolean |
Non |
Specifies whether to enable application consistency. You can enable application consistency only if all disks are ESSDs. |
false |
| RamRoleName |
string |
Non |
This parameter is required only if you set the AppConsistent parameter to true. This parameter specifies the name of the Resource Access Management (RAM) role that is required to create application-consistent snapshots. |
AliyunECSInstanceForHbrRole |
| PreScriptPath |
string |
Non |
This parameter is required only if you set the AppConsistent parameter to true. This parameter specifies the path of the pre-freeze scripts that are executed before application-consistent snapshots are created. |
/tmp/prescript.sh |
| PostScriptPath |
string |
Non |
This parameter is required only if you set the AppConsistent parameter to true. This parameter specifies the path of the post-thaw scripts that are executed after application-consistent snapshots are created. |
/tmp/postscript.sh |
| EnableFsFreeze |
boolean |
Non |
This parameter is required only if you set the AppConsistent parameter to true. This parameter specifies whether to enable Linux fsfreeze to put file systems into the read-only state before application-consistent snapshots are created. Default value: true. |
true |
| TimeoutInSeconds |
integer |
Non |
This parameter is required only if you set the AppConsistent parameter to true. This parameter specifies the I/O freeze timeout period. Default value: 30. Unit: seconds. |
30 |
| EnableWriters |
boolean |
Non |
This parameter is required only if you set the AppConsistent parameter to true. This parameter specifies whether to create application-consistent snapshots. Valid values:
Default value: true. |
true |
| OssDetail |
object |
Non |
Les options avancées pour la sauvegarde OSS. |
|
| InventoryId |
string |
Non |
The name of the OSS inventory. If this parameter is not empty, the OSS inventory is used for performance optimization.
|
oss-inventory-default |
| InventoryCleanupPolicy |
string |
Non |
Specifies whether the system deletes the inventory lists when a backup is completed. This parameter is valid only when OSS inventories are used. Valid values:
|
NO_CLEANUP |
| IgnoreArchiveObject |
boolean |
Non |
Do not prompt for archival type objects in task statistics and failed file lists. |
true |
| FileDetail |
object |
Non |
Les options avancées pour la sauvegarde de fichiers. |
|
| UseVSS |
boolean |
Non |
Specifies whether to enable the Volume Shadow Copy Service (VSS) feature. Valid values:
|
true |
| AdvPolicy |
boolean |
Non |
Specifies whether to use an advanced policy. Valid values:
|
true |
| CommonNasDetail |
object |
Non |
Les options avancées pour la sauvegarde NAS sur site. |
|
| FullOnIncrementFail |
boolean |
Non |
Specifies whether the system performs full backup if incremental backup fails. Valid values:
|
true |
| FetchSliceSize |
integer |
Non |
The size of backup shards (the number of files). |
100000 |
| ClusterId |
string |
Non |
The ID of the backup client group. When you perform on-premises NAS backup, Cloud Backup selects clients from the specified backup client group. |
cl-000**************ggu |
| CommonFileSystemDetail |
object |
Non |
Les options avancées pour la sauvegarde CPFS. |
|
| FullOnIncrementFail |
boolean |
Non |
Specifies whether the system performs full backup if incremental backup fails. Valid values:
|
true |
| FetchSliceSize |
integer |
Non |
The size of backup shards (the number of files). |
100000 |
| CrossAccountType |
string |
Non |
Le type de sauvegarde inter-comptes. Valeur par défaut : SELF_ACCOUNT. Valeurs valides : |
SELF_ACCOUNT |
| CrossAccountUserId |
integer |
Non |
L'UID Alibaba Cloud du compte source pour la sauvegarde inter-comptes. |
144**********732 |
| CrossAccountRoleName |
string |
Non |
Le nom du rôle RAM créé dans le compte source pour la sauvegarde inter-comptes. |
hbrcrossrole |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| Success |
boolean |
Indique si la requête a réussi. |
true |
| Code |
string |
Le code de retour. Une valeur de 200 indique un succès. |
200 |
| Message |
string |
Le message renvoyé. « successful » est renvoyé en cas de succès. Un message d'erreur est renvoyé en cas d'échec. |
successful |
| RequestId |
string |
L'identifiant de la requête. |
82CC5B6C-72F7-5D39-92F6-67887DF9AD46 |
Exemples
JSON format
{
"Success": true,
"Code": "200",
"Message": "successful",
"RequestId": "82CC5B6C-72F7-5D39-92F6-67887DF9AD46"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | PolicyAlreadyBoundWithThisDataSource | This datasource has already been bound with the policy, please use another one. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.