Crée une stratégie anti-ransomware de base de données.
Description de l'opération
Avant d'appeler cette opération, choisissez l'une des options suivantes :
Si DatabaseAddByUser n'est pas défini sur true, installez d'abord l'agent Security Center sur l'instance ECS, appelez StartDiscoverDatabaseTask pour lancer la découverte de la base de données, puis appelez DescribeUniBackupDatabase pour confirmer que la base de données cible a été découverte.
Si DatabaseAddByUser est défini sur true, vous pouvez enregistrer manuellement la base 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
|
yundun-sas:CreateUniBackupPolicy |
create |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| PolicyName |
string |
Oui |
Le nom de la stratégie de sauvegarde anti-ransomware. |
mysql-policy |
| InstanceId |
string |
Oui |
L'identifiant de l'instance ECS. Remarque
Vous pouvez appeler l'opération DescribeUniBackupDatabase pour obtenir ce paramètre. |
i-bp1fu4aqltf1huhc**** |
| Uuid |
string |
Non |
L'UUID du serveur sauvegardé par la fonctionnalité anti-ransomware de base de données. Remarque
Vous pouvez appeler l'opération DescribeCloudCenterInstances pour obtenir l'UUID du serveur. |
045cad48-eb08-4047-a70c-713aec7b**** |
| DatabaseType |
string |
Oui |
Le type de base de données. Valeurs valides :
|
MYSQL |
| Retention |
integer |
Oui |
Le nombre de jours pendant lesquels les données de sauvegarde sont conservées. |
7 |
| SpeedLimiter |
integer |
Oui |
La limite de bande passante réseau pour la sauvegarde. Unité : octets. |
5242880 |
| AccountName |
string |
Non |
Le nom d'utilisateur du compte de la base de données. |
admin |
| AccountPassword |
string |
Non |
Le mot de passe du compte de la base de données. |
Pass**** |
| DatabaseAddByUser |
string |
Non |
Indique si la base de données est ajoutée manuellement par l'utilisateur. Valeurs valides :
|
true |
| UniRegionId |
string |
Oui |
La région dans laquelle se trouve le serveur protégé par la stratégie de sauvegarde. |
cn-hangzhou |
| FullPlan |
object |
Oui |
La stratégie de sauvegarde complète. La valeur est au format JSON et contient les champs suivants :
|
{"days":[4],"interval":1,"planType":"weekly","startTime":"22:00:00"} |
| IncPlan |
object |
Oui |
La stratégie de sauvegarde incrémentielle. La valeur est au format JSON et contient les champs suivants :
|
{"interval":1,"planType":"daily","startTime":"23:30:00"} |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête, qui est un identifiant unique généré par Alibaba Cloud pour la requête. Vous pouvez utiliser cet identifiant pour le dépannage. |
2FAEB7D0-C0B9-581C-877A-F80F50AA**** |
Exemples
JSON format
{
"RequestId": "2FAEB7D0-C0B9-581C-877A-F80F50AA****"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | FailedToActivateUniBackupInstance | Failed to activate unbackup instance. | |
| 400 | AntiRansomwareCapacityUseUp | anti ransomware capacity use up | |
| 400 | DatabaseTypeNotSupport | Database type not supported. | |
| 400 | -101 | Invalid parameter value. | |
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.