Dissocie une adresse IP élastique (EIP) d'une ressource cloud.
Description de l'opération
- L'opération UnassociateEipAddress est asynchrone. Après avoir appelé cette opération, le système renvoie un identifiant de requête, mais l'EIP n'est pas immédiatement dissociée. La tâche de dissociation s'exécute en arrière-plan. Vous pouvez appeler DescribeEipAddresses pour interroger l'état de l'EIP :
Si l'EIP est dans l'état Unassociating, l'EIP est en cours de dissociation. Dans cet état, vous ne pouvez effectuer que des opérations de requête.
Si l'EIP est dans l'état Available, l'EIP est dissociée.
L'opération UnassociateEipAddress ne prend pas en charge la dissociation simultanée de la même EIP.
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
|
vpc:UnassociateEipAddress |
delete |
Instance
*Address
HaVip
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Force |
boolean |
Non |
Indique si l'EIP doit être dissociée de force lorsque celle-ci est associée à une passerelle NAT sur laquelle des entrées DNAT ou SNAT sont configurées. Valeurs valides :\n\n- false (par défaut) : ne dissocie pas l'EIP de force.\n\n- true : dissocie l'EIP de force. |
false |
| RegionId |
string |
Non |
L'identifiant de la région de l'EIP à dissocier.\n Vous pouvez appeler DescribeRegions pour interroger l'identifiant de la région. |
cn-hangzhou |
| AllocationId |
string |
Oui |
L'identifiant de l'EIP à dissocier. |
eip-2zeerraiwb7uj6i0d**** |
| InstanceId |
string |
Non |
L'identifiant de l'instance de ressource cloud de laquelle dissocier l'EIP.\nVous pouvez saisir l'identifiant d'instance d'une passerelle NAT, d'une instance Classic Load Balancer (CLB), d'une instance ECS, d'une instance d'interface réseau élastique secondaire, d'une instance d'adresse IP virtuelle haute disponibilité ou d'une adresse IP. |
i-hp3akk9irtd69jad**** |
| InstanceType |
string |
Non |
Le type de ressource cloud de laquelle dissocier l'EIP. Valeurs valides :
|
EcsInstance |
| PrivateIpAddress |
string |
Non |
L'adresse IP privée de l'instance ECS ou de l'instance d'interface réseau élastique secondaire de laquelle dissocier l'EIP. |
192.XX.XX.2 |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête.\n\nVous pouvez utiliser le client pour générer le jeton, mais vous devez vous assurer que le jeton est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII.\n\n> Si vous ne spécifiez pas ce paramètre, le système utilise automatiquement le RequestId comme ClientToken. Le RequestId peut être différent pour chaque requête API. |
02fb3da4-130e-11**** |
É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. |
0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
Exemples
JSON format
{
"RequestId": "0ED8D006-F706-4D23-88ED-E11ED28DCAC0"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | IncorrectEipStatus | Current elastic IP status does not support this operation. | |
| 400 | InvalidInstanceId.NotFound | Specified instance does not exist. | |
| 400 | IncorrectInstanceStatus | The current status of instance does not support this operation. | |
| 400 | InvalidInstanceType.ValueNotSupported | The specified value of InstanceType is not supported. | |
| 400 | IncorrectHaVipStatus | This operation is denied because satus of the specified HaVip is neither Available nor InUse. | You cannot perform the operation when the specified HAVIP is in the Available or InUse state. |
| 400 | OperationDenied | Eip of default vpc not allow this operation | |
| 400 | InvalidParameter | The specified parameter is not valid. | |
| 400 | TaskConflict | The eip operate too frequent, TaskConflict. | Operations are too frequent and tasks conflict with each other. |
| 400 | InvalidBindingStatus | The eip binding status invalid. | |
| 400 | Forbidden.FinancialLocked | The ip business status is invalid. | The error message returned because the instance has overdue payments. |
| 400 | InvalidIpStatus.HasBeenUsedBySnatTable | The removed ip address has been used by snat table. | |
| 400 | InvalidIpStatus.HasBeenUsedByForwardEntry | The specified address has been used by forwardTable. | |
| 400 | Eni.Attached | The eni should be detached from ecs when associating with direct eip. | If the ENI is associated with an EIP in cut-through mode, you must disassociate the ENI from the ECS instance. |
| 400 | InvalidEIPStatus.BizDisabled | The EIP has been locked. | The error message returned because the EIP is locked. |
| 400 | InvalidStatus.EcsStatusNotSupport | The special instance status Pending is not support operate | The operation is not supported because the instance is suspended. |
| 400 | InvalidStatus.EniStatusNotSupport | %s | |
| 400 | InvalidStatus.SnatOrDnat | Operation failed because snat or dnat in unstable status. | The EIP failed to be disassociated because the SNAT or DNAT entry is in an unstable state. |
| 400 | DependencyViolation.SnatEntry | The specified eip is in ip pool. | |
| 400 | %s | %s | |
| 400 | InvalidStatus.NotAllow | Bind instance status invalid | The status of the associated instance is invalid. |
| 400 | Forbidden | The eip instance owener error | The EIP does not belong to your account. Check whether you have the permissions to perform the operation on the EIP. |
| 400 | InvalidLoadBalancerId.NotFound | LoadBalancerId does not exist. | The ID of the SLB instance does not exist. |
| 400 | OperationFailed.SystemBusy | Operation failed because system is busy. | The error message returned because the system is busy. Try again later. |
| 404 | InvalidAllocationId.NotFound | Specified allocation ID is not found | The specified EIP does not exist. Check whether the specified value is valid. |
| 404 | InvalidBindInstance.NotFound | The specified bind instance does not exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.