Obtenir des informations sur vos keypairs

Vous pouvez obtenir des informations à propos de vos keypairs créées et importées.

Des informations concernant la partie publique d’une keypair sont également disponibles, uniquement depuis les machines virtuelles (VM) associées à la keypair. Pour en savoir plus, voir Accéder aux metadata et user data d’une VM.

Obtenir des informations sur vos keypairs avec Cockpit v2

Voir le dashboard Keypairs.

Obtenir des informations sur vos keypairs avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The ReadKeypairs command lists one or more of your keypairs.

Request sample
$ osc-cli api ReadKeypairs --profile "default" \
    --Filters '{
        "KeypairNames": ["keypair-example"]
      }'

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • Filters: (optional) One or more filters.

    • KeypairFingerprints: (optional) The fingerprints of the keypairs.

    • KeypairNames: (optional) The names of the keypairs.

    • KeypairTypes: (optional) The types of the keypairs (ssh-rsa, ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521).

  • NextPageToken: (optional) The token to request the next page of results. Each token refers to a specific page.

  • ResultsPerPage: (optional) The maximum number of logs returned in a single response (between 1 and 1000, both included). By default, 100.

The ReadKeypairs command returns the following elements:

  • Keypairs: Information about one or more keypairs.

    • KeypairFingerprint: The MD5 public key fingerprint as specified in section 4 of RFC 4716.

    • KeypairName: The name of the keypair.

    • KeypairType: The type of the keypair (ssh-rsa, ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521).

  • NextPageToken: The token to request the next page of results. Each token refers to a specific page.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "Keypairs": [
    {
      "KeypairType": "ssh-rsa",
      "KeypairName": "keypair-example",
      "KeypairFingerprint": "11:22:33:44:55:66:77:88:99:00:aa:bb:cc:dd:ee:ff"
    }
  ]
}

Obtenir des informations sur vos keypairs avec oapi-cli

À ce jour, cette section est disponible en anglais uniquement.

The ReadKeypairs command lists one or more of your keypairs.

Request sample
$ oapi-cli --profile "default" ReadKeypairs \
    --Filters '{
        "KeypairNames": ["keypair-example"]
      }'

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • Filters: (optional) One or more filters.

    • KeypairFingerprints: (optional) The fingerprints of the keypairs.

    • KeypairNames: (optional) The names of the keypairs.

    • KeypairTypes: (optional) The types of the keypairs (ssh-rsa, ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521).

  • NextPageToken: (optional) The token to request the next page of results. Each token refers to a specific page.

  • ResultsPerPage: (optional) The maximum number of logs returned in a single response (between 1 and 1000, both included). By default, 100.

The ReadKeypairs command returns the following elements:

  • Keypairs: Information about one or more keypairs.

    • KeypairFingerprint: The MD5 public key fingerprint as specified in section 4 of RFC 4716.

    • KeypairName: The name of the keypair.

    • KeypairType: The type of the keypair (ssh-rsa, ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521).

  • NextPageToken: The token to request the next page of results. Each token refers to a specific page.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "Keypairs": [
    {
      "KeypairType": "ssh-rsa",
      "KeypairName": "keypair-example",
      "KeypairFingerprint": "11:22:33:44:55:66:77:88:99:00:aa:bb:cc:dd:ee:ff"
    }
  ]
}

Obtenir des informations sur vos keypairs avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

Pour obtenir des informations sur une ou plusieurs keypairs, utilisez la commande describe-key-pair en suivant cette syntaxe :

Exemple de requête
$ aws ec2 describe-key-pairs \
    --profile YOUR_PROFILE \
    --key-name MyKeyPair \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • key-names : Le nom d’une ou plusieurs keypairs sur lesquelles vous souhaitez obtenir des informations.

  • (optionnel) filters : Un ou plusieurs filtres. Les filtres suivants sont disponibles :

    • key-name : Le nom d’une ou plusieurs keypairs.

    • key-fingerprint : L’empreinte au format MD5 de la clé publique, tel que spécifié dans la section 4 du RFC 4716.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. Pour en savoir plus, voir Installer et configurer AWS CLI.

La commande describe-key-pair renvoie les éléments suivants :

  • KeyPairs : Les informations à propos d’une ou plusieurs keypairs. Cet élément contient les informations suivantes :

    • KeyName : Le nom de la keypair.

    • KeyFingerprint : L’empreinte au format MD5 de la clé publique, tel que spécifié dans la section 4 du RFC 4716.

Exemple de résultat
{
    "KeyPairs": [
        {
            "KeyName": "MyKeyPair",
            "KeyFingerprint": "1a:11:aa:11:aa:11:a1:a1:1a:11:1a:11:1a:1a:a1:aa"
        }
    ]
}

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.