Crée ou modifie la liste blanche d'un cluster, y compris la liste blanche d'adresses IP et les groupes de sécurité.
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
|
polardb:ModifyDBClusterAccessWhitelist |
update |
*dbcluster.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DBClusterId |
string |
Oui |
L'identifiant du cluster. |
pc-************* |
| SecurityIps |
string |
Non |
Les adresses IP ou blocs CIDR dans le groupe de liste blanche d'adresses IP. Vous pouvez ajouter jusqu'à 1 000 adresses IP ou blocs CIDR dans l'ensemble des groupes de liste blanche d'adresses IP. Séparez les adresses IP multiples par des virgules (,). Les deux formats suivants sont pris en charge :
Remarque
Ce paramètre prend effet uniquement lorsque WhiteListType est défini sur IP. |
10.23.12.24 |
| DBClusterIPArrayName |
string |
Non |
Le nom du groupe de liste blanche d'adresses IP. Le nom doit comporter entre 2 et 120 caractères et peut contenir des lettres minuscules et des chiffres. Le nom doit commencer par une lettre et se terminer par une lettre ou un chiffre.
Remarque
|
default |
| DBClusterIPArrayAttribute |
string |
Non |
L'attribut du groupe de liste blanche d'adresses IP. Si vous définissez ce paramètre sur hidden, le groupe n'est pas affiché dans la console. Remarque
|
hidden |
| WhiteListType |
string |
Non |
Le type de liste blanche. Valeurs valides :
Valeur par défaut : IP. |
IP |
| SecurityGroupIds |
string |
Non |
Les identifiants des groupes de sécurité. Séparez les identifiants de groupes de sécurité multiples par des virgules (,). Remarque
|
sg-********* |
| ModifyMode |
string |
Non |
La méthode utilisée pour modifier la liste blanche d'adresses IP. Valeurs valides :
Remarque
Ce paramètre prend effet uniquement lorsque WhiteListType est défini sur IP. |
Cover |
| PfsInstanceId |
string |
Non |
L'identifiant de l'instance de système de fichiers. |
pfs-xxx |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. |
D0CEC6AC-7760-409A-A0D5-E6CD86****** |
Exemples
JSON format
{
"RequestId": "D0CEC6AC-7760-409A-A0D5-E6CD86******"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | NumberExceed.securityGroupIds | The number of SecurityGroupIds exceeds 10. | L'opération a échoué car le nombre de groupes de sécurité a dépassé la limite supérieure de 10. Modifiez la configuration et réessayez. |
| 400 | InvalidSecurityIPList.Duplicate | Specified security IP list is not valid: Duplicate IP address in the list | La liste d'adresses IP de sécurité spécifiée est invalide : la liste contient des adresses IP en double. |
| 400 | InvalidSecurityIPList.Format | Specified security IP list format is not valid. | Le format d'adresse IP de liste blanche spécifié est invalide. |
| 400 | LockTimeout | The request processing has failed due to lock timeout. | Le traitement de la requête a échoué en raison d'un dépassement du délai d'attente de verrouillage. |
| 403 | SecurityIPList.Duplicate | Specified same security IP already exists. | L'adresse IP de sécurité spécifiée existe déjà. |
| 403 | OperationDenied.LockMode | The operation is not permitted when the instance is locked. | L'opération a échoué car l'instance est dans un état verrouillé et ne prend pas en charge cette opération. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | L'opération a échoué car l'identifiant de l'instance de cluster spécifié n'existe pas. |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. | Le DBClusterId fourni n'existe pas dans les enregistrements actuels. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.