Appelez l'opération ModifySecurityIps pour modifier la liste d'autorisation d'adresses IP d'une instance ApsaraDB RDS.
Une liste d'autorisation d'adresses IP contient les adresses IP et les blocs CIDR autorisés à accéder à l'instance. Pour plus d'informations sur la configuration d'une liste d'autorisation d'adresses IP, consultez la rubrique Configurer une liste d'autorisation d'adresses IP pour une instance ApsaraDB RDS.
Avant d'appeler cette opération, assurez-vous que l'instance est dans l'état Running.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | ModifySecurityIps | Opération à effectuer. Définissez la valeur sur ModifySecurityIps. |
| DBInstanceId | String | Yes | pgm-bp18n0c8zt45**** | ID de l'instance. |
| SecurityIps | String | Yes | 10,23.XX.XX | Adresses IP et blocs CIDR à inclure dans la liste d'autorisation d'adresses IP. Si la liste contient plusieurs adresses IP ou blocs CIDR, séparez-les par des virgules (,). Chaque adresse IP ou bloc CIDR de la liste doit être unique. Pour plus d'informations, consultez la rubrique Configurer une liste d'autorisation d'adresses IP pour une instance ApsaraDB RDS. Les entrées de la liste d'autorisation doivent respecter l'un des formats suivants :
Remarque Vous pouvez configurer un maximum de 1 000 adresses IP et blocs CIDR par instance. Si vous souhaitez ajouter un grand nombre d'adresses IP, nous vous recommandons de les regrouper en blocs CIDR, tels que 10,23.XX.XX/24. |
| DBInstanceIPArrayName | String | No | test | Nom de la liste d'autorisation d'adresses IP à modifier. Valeur par défaut : Default. Remarque Vous pouvez configurer un maximum de 200 listes d'autorisation d'adresses IP par instance. |
| DBInstanceIPArrayAttribute | String | No | hidden | Attribut de la liste d'autorisation d'adresses IP. Par défaut, ce paramètre est vide. Remarque Les listes d'autorisation d'adresses IP dotées de l'attribut hidden ne s'affichent pas dans la console ApsaraDB RDS. Ces listes servent à accéder aux services Alibaba Cloud, tels que Data Transmission Service (DTS). |
| SecurityIPType | String | No | IPv4 | Type d'adresse IP dans la liste d'autorisation d'adresses IP. La valeur est fixée à IPv4. |
| WhitelistNetworkType | String | No | Classic | Type de réseau de la liste d'autorisation d'adresses IP. Valeurs valides :
Valeur par défaut : MIX. Remarque En mode de liste d'autorisation standard, les adresses IP et les blocs CIDR sont ajoutés uniquement à la liste d'autorisation d'adresses IP par défaut. En mode de liste d'autorisation amélioré, les adresses IP et les blocs CIDR sont ajoutés aux listes d'autorisation d'adresses IP de type réseau classique et de type réseau VPC. |
| ModifyMode | String | No | Cover | Méthode de modification de la liste d'autorisation d'adresses IP. Valeurs valides :
Valeur par défaut : Cover. |
| FreshWhiteListReadins | String | No | pgr-bp17yuz4dn3d****,pgr-bp1vn2ph54u1**** | Instances en lecture seule vers lesquelles synchroniser la liste d'autorisation d'adresses IP.
|
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
TaskId |
String |
115855279 |
ID de la tâche. |
|
RequestId |
String |
1AD222E9-E606-4A42-BF6D-8A4442913CEF |
ID de la requête. |
Exemples
Exemples de requêtes
http(s)://rds.aliyuncs.com/?Action=ModifySecurityIps
&DBInstanceId=pgm-bp18n0c8zt45****
&SecurityIps=10.23.12.24
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifySecurityIpsResponse>
<RequestId> 1AD222E9-E606-4A42-BF6D-8A4442913CEF</RequestId>
<TaskId>115855279</TaskId>
</ModifySecurityIpsResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : " 1AD222E9-E606-4A42-BF6D-8A4442913CEF",
"TaskId" : 115855279
}
Codes d'erreur
|
HTTP status code |
Error code |
Error message |
Description |
|
400 |
InvalidWhitelistNetType.Malformed |
Specified WhitelistNetType is not valid. |
La valeur du paramètre WhitelistNetworkType n'est pas valide. Saisissez une valeur valide. |
|
400 |
InvalidIPArrayAttribute.Format |
The format of the IP attribute is invalid. |
Le format de la valeur du paramètre DBInstanceIPArrayAttribute n'est pas valide. Saisissez une valeur au format valide et réessayez. Si la liste d'autorisation contient plusieurs adresses IP ou blocs CIDR, assurez-vous qu'ils sont uniques et séparés par des virgules (,). Les entrées de la liste d'autorisation doivent respecter l'un des formats suivants : adresses IP, par exemple 10.23.12.24. Blocs CIDR, par exemple 10.23.12.0/24. Dans ce cas, 24 indique que le préfixe de chaque adresse IP est de 24 bits. Vous pouvez remplacer 24 par une valeur comprise entre 1 et 32. |
|
400 |
InvalidSecurityIPList.Duplicate |
Specified security IP list is not valid: Duplicate IP address in the list. |
Les adresses IP ou les blocs CIDR spécifiés ne sont pas valides. Des adresses IP ou des blocs CIDR en double ont été spécifiés. |
|
400 |
SecurityIPList.Format |
Specified SecurityIPList is not valid. |
Les adresses IP ou les blocs CIDR spécifiés ne sont pas valides. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.