Tous les produits
Search
Centre de documentation

:UpdatePolicyBinding

Dernière mise à jour :Aug 07, 2026

Modifie l'association entre une stratégie et une source de données.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

hbr:UpdatePolicyBinding

update

*All Resource

*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

PolicyId

string

Oui

L'identifiant de la stratégie.

po-000************ky9

DataSourceId

string

Oui

L'identifiant de la source de données.

i-bp1************dtv

SourceType

string

Oui

Le type de source de données. Valeurs valides :

  • UDM_ECS : sauvegarde d'instance ECS.

  • OSS : sauvegarde OSS.

  • NAS : sauvegarde NAS Alibaba Cloud.

  • COMMON_NAS : sauvegarde NAS sur site.

  • ECS_FILE : ECS File Backup Essential Edition.

  • File : sauvegarde de fichiers sur site.

  • COMMON_FILE_SYSTEM : sauvegarde CPFS.

  • OTS : sauvegarde Tablestore.

UDM_ECS

PolicyBindingDescription

string

Non

La description de l'association de stratégie.

po-000************5xx-i-2ze************nw4

Disabled

boolean

Non

Indique si la stratégie est suspendue pour la source de données.

  • true : suspendue.

  • false : non suspendue.

true

Source

string

Non

La signification varie en fonction de la valeur de SourceType :

  • OSS : le préfixe à sauvegarder. S'il n'est pas spécifié, l'intégralité du répertoire racine du compartiment est sauvegardée. Un seul préfixe est pris en charge. Pour sauvegarder /backup, définissez ce paramètre sur /backup.

  • ECS_FILE : les répertoires de fichiers à sauvegarder. S'ils ne sont pas spécifiés, tous les répertoires sont sauvegardés. Plusieurs répertoires sont pris en charge. Pour sauvegarder les fichiers dans /a et /b, définissez ce paramètre sur ["/a", "/b"].

  • File : les répertoires de fichiers à sauvegarder. S'ils ne sont pas spécifiés, tous les répertoires sont sauvegardés. Plusieurs répertoires sont pris en charge. Pour sauvegarder les fichiers dans /a et /b, définissez ce paramètre sur ["/a", "/b"].

  • COMMON_FILE_SYSTEM : obligatoire. Les chemins source à sauvegarder. Plusieurs chemins sont pris en charge. Pour sauvegarder /a et /b, définissez ce paramètre sur ["/a", "/b"]. Pour sauvegarder le chemin racine, définissez ce paramètre sur ["/"].

  • COMMON_NAS : obligatoire. Le chemin source à sauvegarder. Un seul chemin est pris en charge. Pour sauvegarder /a, définissez ce paramètre sur ["/a"]. Pour sauvegarder le chemin racine, définissez ce paramètre sur ["/"].

  • OTS : la liste des tables de données à sauvegarder. Si elle n'est pas spécifiée, toutes les tables de données sont sauvegardées. Plusieurs tables de données sont prises en charge. Pour sauvegarder les tables de données a et b, définissez ce paramètre sur ["a", "b"].

backup/

Include

string

Non

Ce paramètre n'est valide que lorsque SourceType est défini sur ECS_FILE, File, NAS, COMMON_NAS ou COMMON_FILE_SYSTEM. Spécifie les types de fichiers à sauvegarder. 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 n'est valide que lorsque SourceType est défini sur ECS_FILE, File, NAS, COMMON_NAS ou COMMON_FILE_SYSTEM. Spécifie les types de fichiers à sauvegarder. Tous les fichiers de ces types sont sauvegardés. La valeur peut comporter jusqu'à 255 caractères.

[\"*.doc\",\"*.xltm\"]

SpeedLimit

string

Non

Ce paramètre n'est requis que lorsque SourceType est défini sur ECS_FILE ou File. Spécifie le contrôle du trafic de sauvegarde. Le format est {start}{end}{bandwidth}. Plusieurs configurations de contrôle du trafic sont séparées par des délimiteurs et les plages horaires ne peuvent pas se chevaucher.

  • start : l'heure de début.

  • end : l'heure de fin.

  • bandwidth : la limite de débit, en Ko/s.

0:24:5120

AdvancedOptions

object

Non

Les options avancées.

UdmDetail

object

Non

Les détails de la sauvegarde d'instance ECS.

ExcludeDiskIdList

array

Non

La liste des identifiants des disques cloud qui n'ont pas besoin d'être protégés. Ce paramètre est ignoré lorsque DiskIdList n'est pas vide.

string

Non

L'identifiant du disque cloud qui n'a pas besoin d'être protégé.

d-bp1************apo

DiskIdList

array

Non

La liste des identifiants des disques cloud qui doivent être protégés. Cette valeur est vide lorsque tous les disques cloud sont protégés.

string

Non

L'identifiant du disque cloud qui doit être protégé.

d-bp1************apo

SnapshotGroup

boolean

Non

Indique s'il faut créer un groupe cohérent au niveau des instantanés. Les groupes cohérents au niveau des instantanés ne sont pris en charge que lorsque tous les types de disques cloud sont des ESSD.

true

AppConsistent

boolean

Non

Indique s'il faut créer un instantané cohérent au niveau de l'application. Les instantanés cohérents au niveau de l'application ne sont pris en charge que lorsque tous les types de disques cloud sont des ESSD.

false

RamRoleName

string

Non

Ce paramètre n'est requis que lorsque AppConsistent est défini sur true. Le nom du rôle RAM requis pour la création d'instantanés cohérents au niveau de l'application.

AliyunECSInstanceForHbrRole

PreScriptPath

string

Non

Ce paramètre n'est requis que lorsque AppConsistent est défini sur true. Le chemin du script de pré-gel à exécuter avant la création d'un instantané cohérent au niveau de l'application.

/tmp/prescript.sh

PostScriptPath

string

Non

Ce paramètre n'est requis que lorsque AppConsistent est défini sur true. Le chemin du script de post-dégel à exécuter après la création d'un instantané cohérent au niveau de l'application.

/tmp/postscript.sh

EnableFsFreeze

boolean

Non

Ce paramètre n'est requis que lorsque AppConsistent est défini sur true. Indique s'il faut utiliser le mécanisme FsFreeze de Linux pour garantir la cohérence en lecture du système de fichiers avant la création d'un instantané cohérent au niveau de l'application. Valeur par défaut : true.

true

TimeoutInSeconds

integer

Non

Ce paramètre n'est requis que lorsque AppConsistent est défini sur true. Le délai d'expiration du gel des E/S. Unité : secondes. Valeur par défaut : 30.

30

EnableWriters

boolean

Non

Ce paramètre n'est requis que lorsque AppConsistent est défini sur true. Indique s'il faut créer un instantané cohérent au niveau de l'application :

  • true : crée un instantané cohérent au niveau de l'application.

  • false : crée un instantané cohérent au niveau du système de fichiers.

Valeur par défaut : true.

true

OssDetail

object

Non

Les détails de la sauvegarde OSS.

InventoryId

string

Non

Le nom de l'inventaire OSS. Lorsque cette valeur n'est pas vide, l'inventaire OSS est utilisé pour l'optimisation des performances.

  • Pour plus de 100 millions d'objets OSS, utilisez un inventaire pour améliorer les performances incrémentielles. Les frais de stockage générés par les fichiers d'inventaire sont facturés séparément par OSS.

  • La génération des fichiers d'inventaire OSS prend du temps. Les tâches de sauvegarde peuvent échouer avant que les fichiers d'inventaire ne soient générés. Attendez le cycle suivant pour l'exécution.

30663060

InventoryCleanupPolicy

string

Non

Indique s'il faut supprimer les fichiers d'inventaire après la sauvegarde. Ce paramètre n'est valide que lorsque l'inventaire OSS est utilisé. Valeurs valides :

  • NO_CLEANUP : ne pas supprimer.

  • DELETE_CURRENT : supprimer le fichier actuel.

  • DELETE_CURRENT_AND_PREVIOUS : supprimer tous les fichiers.

NO_CLEANUP

IgnoreArchiveObject

boolean

Non

Indique s'il faut exclure les objets d'archive des statistiques de tâche et des listes de fichiers en échec.

true

CommonFileSystemDetail

object

Non

Les détails de la sauvegarde de système de fichiers à grande échelle.

FullOnIncrementFail

boolean

Non

Indique s'il faut basculer vers une sauvegarde complète lorsqu'une sauvegarde incrémentielle échoue. Valeurs valides :

  • true : bascule vers une sauvegarde complète en cas d'échec.

  • false : ne bascule pas vers une sauvegarde complète en cas d'échec.

true

FetchSliceSize

integer

Non

La taille de tranche de la sous-tâche (nombre de fichiers).

100000

Éléments de réponse

Élément

Type

Description

Exemple

object

UpdatePolicyBindingResponse.

Success

boolean

Indique si la requête a réussi.

  • true : réussie.

  • false : échouée.

true

Code

string

Le code de retour. Une valeur de 200 indique un succès.

200

Message

string

Le message renvoyé. La valeur « successful » est renvoyée pour les requêtes réussies. Un message d'erreur est renvoyé pour les requêtes échouées.

successful

RequestId

string

L'identifiant de la requête.

B6F24C46-54B9-519B-9AB8-A8988D705E67

Exemples

JSON format

{
  "Success": true,
  "Code": "200",
  "Message": "successful",
  "RequestId": "B6F24C46-54B9-519B-9AB8-A8988D705E67"
}

Codes d'erreur

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.