Tous les produits
Search
Centre de documentation

:DeleteKeyPairs

Dernière mise à jour :Aug 18, 2026

Supprime une ou plusieurs paires de clés SSH.

Description

Lors de l'appel à cette opération, tenez compte des points suivants :

  • Une fois la paire de clés SSH supprimée, il est impossible de la récupérer via l'opération DescribeKeyPairs.

  • Vous ne pouvez pas supprimer une paire de clés SSH associée à une ou plusieurs instances Elastic Compute Service (ECS).

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. L'outil génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Paramètre Type Obligatoire Exemple Description
Action String Oui DeleteKeyPairs

Nom de l'opération à effectuer. Définissez la valeur sur DeleteKeyPairs.

RegionId String Oui cn-hangzhou

ID de la région. Appelez l'opération DescribeRegions pour obtenir la liste des régions disponibles.

KeyPairNames String Oui ["skp-bp67acfmxazb41**", "skp-bp67acfmxazb42", … "skp-bp67acfmxazb4p3*"]

Noms des paires de clés SSH. La valeur doit être un tableau JSON contenant jusqu'à 100 noms. Séparez les noms par des virgules (,).

Paramètres de réponse

Paramètre Type Exemple Description
RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

ID de la requête.

Exemples

Exemple de requête

https://ecs.aliyuncs.com/?Action=DeleteKeyPairs
&RegionId=cn-hangzhou
&KeyPairNames=["skp-bp67acfmxazb41****", "skp-bp67acfmxazb42****", … "skp-bp67acfmxazb4p3***"]
&<Common request parameters>

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<DeleteKeyPairsResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</DeleteKeyPairsResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}

Codes d'erreur

Code d'état HTTP Code d'erreur Message d'erreur Description
400 MissingParameter The input parameter "KeyPairNames" that is mandatory for processing this request is not supplied. Le paramètre obligatoire KeyPairNames n'est pas spécifié.
400 InvalidKeyPairNames.ValueNotSupported The specified parameter "KeyPairNames" is not valid. Le paramètre KeyPairNames spécifié n'est pas valide.
403 InstanceKeyPairLimitExceeded Exceeding the allowed amount of instance which will be deleted. Le nombre de paires de clés spécifiées dépasse la limite autorisée.

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.