Ajouter une clé publique à votre profil AWS CodeStar utilisateur - AWS CodeStar

Le 31 juillet 2024, Amazon Web Services (AWS) cessera de prendre en charge la création et la visualisation de AWS CodeStar projets. Après le 31 juillet 2024, vous ne pourrez plus accéder à la AWS CodeStar console ni créer de nouveaux projets. Toutefois, les AWS ressources créées par AWS CodeStar, y compris vos référentiels sources, vos pipelines et vos versions, ne seront pas affectées par cette modification et continueront de fonctionner. AWS CodeStar Les connexions et AWS CodeStar les notifications ne seront pas affectées par cette interruption.

 

Si vous souhaitez suivre le travail, développer du code et créer, tester et déployer vos applications, Amazon CodeCatalyst propose un processus de démarrage rationalisé et des fonctionnalités supplémentaires pour gérer vos projets logiciels. En savoir plus sur les fonctionnalités et les tarifs d'Amazon CodeCatalyst.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajouter une clé publique à votre profil AWS CodeStar utilisateur

Vous pouvez charger une clé SSH publique faisant partie de la paire de clés publique-privée que vous créez et gérez. Vous utilisez cette paire de clés SSH publique-privée pour accéder aux instances Amazon EC2 exécutant Linux. Si un propriétaire de projet vous a accordé une autorisation d'accès distant, vous ne pouvez accéder qu'aux instances associées au projet. Vous pouvez utiliser la AWS CodeStar console ou AWS CLI gérer votre clé publique.

Important

Un propriétaire de AWS CodeStar projet peut accorder aux propriétaires de projet, aux contributeurs et aux spectateurs un accès SSH aux instances Amazon EC2 pour le projet, mais seule la personne (propriétaire, contributeur ou téléspectateur) peut définir la clé SSH. Pour ce faire, il doit être connecté en tant que propriétaire, participant ou utilisateur individuel.

AWS CodeStar ne gère pas les clés SSH pour les AWS Cloud9 environnements.

Gérer votre clé publique (console)

Bien que vous ne puissiez pas générer de paire de clés publique-privée dans la console, vous pouvez en créer une localement, puis l'ajouter ou la gérer dans le cadre de votre profil utilisateur via la AWS CodeStar console.

Pour gérer votre clé SSH publique
  1. Dans une fenêtre de terminal ou d'émulateur Bash, exécutez la commande ssh-keygen pour générer une paire de clés publique-privée SSH sur votre ordinateur local. Vous pouvez générer une clé dans n'importe quel format autorisé par Amazon EC2. Pour plus d'informations sur les formats acceptables, consultez Importation de votre propre clé publique sur Amazon EC2. L'idéal est de générer une clé SSH-2 RSA, au format OpenSSH et contenant 2 048 bits. La clé publique est stockée dans un fichier avec l'extension .pub.

  2. Ouvrez la AWS CodeStar console à l'adresse https://console.aws.amazon.com/codestar/.

    Choisissez un projet où vous êtes un membre de l'équipe.

  3. Dans le volet de navigation, choisissez Team.

  4. Sur la page Membres de l'équipe, recherchez le nom de votre utilisateur IAM, puis choisissez Modifier.

  5. Sur la page Modifier un membre de l'équipe, sous Accès à distance, activez Autoriser l'accès SSH aux instances du projet.

  6. Dans le champ Clé publique SSH, collez la clé publique, puis choisissez Modifier le membre de l'équipe.

    Note

    Vous pouvez modifier votre clé publique en supprimant l'ancienne clé dans ce champ et en collant une nouvelle clé. Vous pouvez supprimer une clé publique en supprimant le contenu de ce champ, puis en choisissant Modifier le membre de l'équipe.

    Lorsque vous modifiez ou supprimez une clé publique, vous modifiez votre profil utilisateur. Ce n'est pas une modification spécifique au projet. Étant donné que votre clé est associée à votre profil, elle change (ou est supprimée) dans tous les projets pour lesquels un accès distant vous a été accordé.

    La suppression de votre clé publique supprime votre accès aux instances Amazon EC2 exécutant Linux dans tous les projets pour lesquels un accès à distance vous a été accordé. Par contre, les sessions SSH ouvertes utilisant cette clé ne sont pas fermées. Veillez à fermer toutes les sessions ouvertes.

Gérer votre clé publique (AWS CLI)

Vous pouvez utiliser le AWS CLI pour gérer votre clé publique SSH dans le cadre de votre profil utilisateur.

Pour gérer votre clé publique
  1. Dans une fenêtre de terminal ou d'émulateur Bash, exécutez la commande ssh-keygen pour générer une paire de clés publique-privée SSH sur votre ordinateur local. Vous pouvez générer une clé dans n'importe quel format autorisé par Amazon EC2. Pour plus d'informations sur les formats acceptables, consultez Importation de votre propre clé publique sur Amazon EC2. L'idéal est de générer une clé SSH-2 RSA, au format OpenSSH et contenant 2 048 bits. La clé publique est stockée dans un fichier avec l'extension .pub.

  2. Pour ajouter ou modifier votre clé publique SSH dans votre profil AWS CodeStar utilisateur, exécutez la update-user-profile commande avec le --ssh-public-key paramètre. Par exemple :

    aws codestar update-user-profile --user-arn arn:aws:iam:111111111111:user/Jane_Doe --ssh-key-id EXAMPLE1

    La sortie générée lors de l'exécution de cette commande est semblable à ce qui suit :

    { "createdTimestamp":1.491439687681E9, "displayName":"Jane Doe", "emailAddress":"jane.doe@example.com", "lastModifiedTimestamp":1.491442730598E9, "sshPublicKey":"EXAMPLE1", "userArn":"arn:aws:iam::111111111111:user/Jane_Doe" }

Connectez-vous à une instance Amazon EC2 avec votre clé privée

Assurez-vous d'avoir créé une paire de clés Amazon EC2. Ajoutez votre clé publique à votre profil utilisateur dans AWS CodeStar. Pour créer une paire de clés, consultez Étape 4 : Création d'une paire de clés Amazon EC2 pour les projets AWS CodeStar. Pour ajouter votre clé publique à votre profil utilisateur, consultez les instructions fournies plus haut dans cette rubrique.

Pour vous connecter à une instance Linux Amazon EC2 à l'aide de votre clé privée
  1. Votre projet étant ouvert dans la AWS CodeStar console, dans le volet de navigation, sélectionnez Projet.

  2. Dans Ressources du projet, choisissez le lien ARN dans la ligne où le type est Amazon EC2 et le nom commence par instance.

  3. Dans la console Amazon EC2, choisissez Connect.

  4. Suivez les instructions indiquées dans la boîte de dialogue Connect To Your Instance (Connectez-vous à votre instance).

    Pour le nom d'utilisateur, utilisezec2-user. Si vous n'utilisez pas le nom d'utilisateur correct, vous ne pouvez pas vous connecter à l'instance.

Pour plus d'informations, consultez les ressources suivantes dans le guide de l'utilisateur Amazon EC2.