Desasocia un par de claves de hasta 30 instancias en una sola solicitud. Puede especificar el par de claves por su nombre o por su ID.
Descripción de la operación
Notas de uso
Esta operación desasocia un par de claves de varias instancias en lote. Las instancias de destino deben estar en estado detenido.
-
Puede desasociar un par de claves de un máximo de 30 instancias en una sola solicitud.
-
La operación devuelve un error si especifica el parámetro
KeyPairNamey alguna de las instancias especificadas no está asociada con ese nombre de par de claves. -
Debe especificar el parámetro
KeyPairNameoKeyPairId. -
Se recomienda usar el parámetro
KeyPairId. El parámetroKeyPairNamequedará obsoleto en una versión futura.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ens: DetachKeyPair |
update |
* KeyPair
* Instance
* KeyPair
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| KeyPairName |
string |
No |
El nombre del par de claves. |
test-kp |
| KeyPairId |
string |
No |
El ID del par de claves. |
ssh-xxx |
| InstanceIds |
array |
Sí |
Una matriz de ID de instancias de las cuales se debe desasociar el par de claves. |
["i-50f8q9mbfjzlkuk9znjglnne3"] |
|
string |
No |
Un ID de instancia. |
i-xxxu |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El objeto de respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
xx-xx-xx-xx |
| KeyPairId |
string |
El ID del par de claves. |
ssh-xxx |
| KeyPairName |
string |
El nombre del par de claves. |
test-kp |
| FailCount |
integer |
El número de instancias para las cuales falló la operación de desasociación. |
1 |
| TotalCount |
integer |
El número total de instancias especificadas en la solicitud. |
3 |
| Results |
array<object> |
Los resultados de la operación para cada instancia. |
|
|
object |
|||
| Code |
integer |
El código de estado de la operación en una instancia específica. Un valor de |
200 |
| InstanceId |
string |
El ID de la instancia. |
i-xxx |
| Message |
string |
El mensaje de respuesta de la operación. Si el valor de |
successful |
| Success |
boolean |
Indica si la operación en la instancia se realizó correctamente. Valores válidos: |
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "xx-xx-xx-xx",
"KeyPairId": "ssh-xxx",
"KeyPairName": "test-kp",
"FailCount": 1,
"TotalCount": 3,
"Results": [
{
"Code": 200,
"InstanceId": "i-xxx",
"Message": "successful",
"Success": true
}
]
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | PublicKeyNotAttachWithInstance | Public Key Not Attach With Instance. | Public key not bound to instance |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.