Bir esnek ağ arabirimini (ENI) bir Elastic Compute Service (ECS) örneğinden ayırın.
Açıklama
Bu işlemi çağırırken aşağıdaki hususlara dikkat edin:
Birincil ENI'ler ECS örneklerinden ayrılamaz.
ENI, Ayırılıyor (Detaching) veya Kullanımda (InUse) durumunda olmalıdır.
Örnek, Çalışıyor (Running) veya Durduruldu (Stopped) durumunda olmalıdır.
-
Bu işlem eşzamansızdır. Bir ENI'yi ayırmak için bu işlemi çağırdıktan sonra ENI'nin ayrılıp ayrılmadığını belirlemek amacıyla ENI'nin durumunu veya olaylarını kontrol edebilirsiniz. Aşağıdaki şekilde ENI durumları arasındaki geçişler gösterilmektedir.

ENI Ayırılıyor durumundaysa ENI ayırma isteği gönderilmiş ve ENI ilişkili örneğinden ayrılma sürecindedir.
ENI Kullanılabilir durumundaysa ENI ilişkili örneğinden ayrılmıştır.
ENI Ayırılıyor durumunda takılı kalırsa belirli nedenlerden dolayı ENI ilişkili örnekten ayrılamayabilir. Örneğin işletim sistemi ENI ayırma isteğine yanıt vermediği için ayırma işlemi başarısız olabilir. Bu durumda ENI'yi ayırma isteğini yeniden başlatabilirsiniz. Sorun devam ederse örneği yeniden başlatın.
Bu işlemin nasıl çağrılacağına ilişkin örnekler için bkz. ENI Ayırma.
Hata Ayıklama
İstek parametreleri
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| Action | String | Evet | DetachNetworkInterface | Gerçekleştirmek istediğiniz işlem. Değeri DetachNetworkInterface olarak ayarlayın. |
| RegionId | String | Evet | cn-hangzhou | ENI'nin bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz. |
| NetworkInterfaceId | String | Evet | eni-bp67acfmxazb4p**** | ENI'nin kimliği. |
| InstanceId | String | Evet | i-bp67acfmxazb4p**** | Örneğin kimliği. |
| TrunkNetworkInstanceId | String | Hayır | eni-f8zapqwj1v1j4ia3**** | Gövde ENI'nin kimliği. Not Bu parametre kullanılamaz. |
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
|
Örnekler
Örnek istekler
https://ecs.aliyuncs.com/?Action=DetachNetworkInterface
&InstanceId=i-bp67acfmxazb4p****
&NetworkInterfaceId=eni-bp67acfmxazb4p****
&RegionId=cn-hangzhou
&<Common request parameters>
Örnek başarılı yanıt
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<DetachNetworkInterfaceResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</DetachNetworkInterfaceResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Hata kodları
| HTTP durum kodu | Hata kodu | Hata mesajı | Açıklama |
| 400 | MissingParameter | %s | Gerekli bir parametre belirtilmediği için dönen hata mesajı. |
| 400 | UnsupportedParameter | %s | Belirtilen bir parametre desteklenmediği için dönen hata mesajı. |
| 400 | InvalidParameter | %s | Belirtilen bir parametre geçersiz olduğu için dönen hata mesajı. |
| 400 | InvalidInstanceID.Malformed | %s | Belirtilen InstanceId parametresi geçersiz olduğu için dönen hata mesajı. |
| 400 | InvalidOperation.InvalidRegion | %s | Belirtilen RegionId parametresi geçersiz olduğu için dönen hata mesajı. |
| 400 | InvalidOperation.InvalidEcsState | %s | Örnek mevcut durumunda iken işlem desteklenmediği için dönen hata mesajı. |
| 400 | InvalidOperation.InvalidEniState | %s | ENI mevcut durumunda iken işlem desteklenmediği için dönen hata mesajı. |
| 400 | InvalidOperation.DetachPrimaryEniNotAllowed | %s | Birincil ENI örnekten ayrılamadığı için dönen hata mesajı. |
| 400 | Forbidden.RegionId | %s | Hizmet mevcut bölgede kullanılamadığı için dönen hata mesajı. |
| 400 | InvalidParams.EniId | %s | Belirtilen NetworkInterfaceId parametresi geçersiz olduğu için dönen hata mesajı. |
| 400 | InvalidParameter.EniNotBelongEcs | %s | Belirtilen ENI belirtilen ECS örneğine bağlı olmadığı için dönen hata mesajı. Daha fazla bilgi için hata mesajındaki %s yer tutucunun dönüş değerine bakın. Belirtilen ECS örneğine bağlı ENI'lerin kimliklerini sorgulamak için DescribeInstances işlemini çağırabilirsiniz. |
| 403 | InvalidUserType.NotSupported | %s | Hesabınız bu işlemi desteklemediği için dönen hata mesajı. |
| 403 | Abs.InvalidAccount.NotFound | %s | Alibaba Cloud hesabınız bulunamadığı veya AccessKey çiftinizin süresi dolduğu için dönen hata mesajı. |
| 403 | Forbidden.NotSupportRAM | %s | Resource Access Management (RAM) kullanıcıları bu işlemi gerçekleştirmek için yetkilendirilmediği için dönen hata mesajı. |
| 403 | Forbidden.SubUser | %s | Bu kaynağı yönetmek için yetkiniz olmadığı için dönen hata mesajı. Yetkilendirme için Alibaba Cloud hesabının sahibiyle iletişime geçin. |
| 403 | MaxEniCountExceeded | %s | Yönetilebilecek maksimum ENI sayısına ulaşıldığı için dönen hata mesajı. |
| 403 | EniPerInstanceLimitExceeded | %s | Belirtilen örneğe bağlanabilecek maksimum ENI sayısına ulaşıldığı için dönen hata mesajı. |
| 403 | InvalidOperation.AvailabilityZoneMismatch | %s | İşlem geçersiz olduğu için dönen hata mesajı. |
| 403 | InvalidOperation.VpcMismatch | %s | İşlem geçersiz olduğu için dönen hata mesajı. İşlemdeki sanal özel bulut (VPC) öğesinin diğer parametrelerle eşleşip eşleşmediğini kontrol edin. |
| 403 | SecurityGroupInstanceLimitExceed | %s | Güvenlik grubundaki maksimum örnek sayısına ulaşıldığı için dönen hata mesajı. |
| 403 | InvalidSecurityGroupId.NotVpc | %s | Belirtilen güvenlik grubu kimliği geçersiz olduğu ve güvenlik grubunun ağ türü VPC olmadığı için dönen hata mesajı. |
| 403 | InvalidOperation.InvalidEniType | %s | ENI mevcut türde iken işlem desteklenmediği için dönen hata mesajı. |
| 403 | InvalidOperation.EniServiceManaged | %s | İşlem geçersiz olduğu için dönen hata mesajı. |
| 403 | InvalidOperation.EniLinked | %s | Örneğin ENI'si diğer ENI'lerle ilişkilendirildiği sırada işlem desteklenmediği için dönen hata mesajı. ENI'yi örnekten ayırmadan önce ENI'nin diğer ENI'lerle olan ilişkisini kesmeniz gerekir. |
| 403 | InvalidInstanceId.NotFound | %s | Belirtilen InstanceId parametresi bulunamadığı için dönen hata mesajı. |
| 403 | InvalidOperation.HotPlugNotSupport | %s | Belirtilen kaynak çalışırken işlem desteklenmediği için dönen hata mesajı. Daha fazla bilgi için hata mesajındaki %s yer tutucunun dönüş değerine bakın. |
| 403 | InvalidOperation.InvalidTrunkEniStatus | %s | Gövde modundaki belirtilen ENI mevcut durumda iken işlem desteklenmediği için dönen hata mesajı. Daha fazla bilgi için hata mesajındaki %s yer tutucunun dönüş değerine bakın. |
| 403 | InvalidOperation.InstanceTypeNotSupportEniTrunking | %s | İşlem desteklenmediği için dönen hata mesajı. Daha fazla bilgi için hata mesajındaki %s yer tutucunun dönüş değerine bakın. |
| 403 | InvalidParameter.EniNotBelongTrunk | %s | Belirtilen ENI gövde modunda olmadığı için dönen hata mesajı. Daha fazla bilgi için hata mesajındaki %s yer tutucunun dönüş değerine bakın. |
| 403 | InvalidOperation.EniTypeNotSupportTrunking | %s | ENI mevcut türde iken gövde moduyla ilgili işlemler desteklenmediği için dönen hata mesajı. Daha fazla bilgi için hata mesajındaki %s yer tutucunun dönüş değerine bakın. |
| 403 | InvalidOperation.HasMemberEniAttached | %s | Gövde modunda çalışan ENI'ye başka ENI'ler bağlı olduğu için dönen hata mesajı. Daha fazla bilgi için hata mesajındaki %s yer tutucunun dönüş değerine bakın. |
| 404 | InvalidEcsId.NotFound | %s | Belirtilen örnek kimliği bulunamadığı için dönen hata mesajı. |
| 404 | InvalidEniId.NotFound | %s | Belirtilen ENI kimliği bulunamadığı için dönen hata mesajı. |
| 404 | InvalidVSwitchId.NotFound | %s | Belirtilen vSwitch bulunamadığı için dönen hata mesajı. |
| 404 | InvalidSecurityGroupId.NotFound | %s | Belirtilen güvenlik grubu kimliği bulunamadığı için dönen hata mesajı. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.