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.
Qu'est-ce que c'est AWS CloudShell ?
AWS CloudShell est un shell pré-authentifié basé sur un navigateur que vous pouvez lancer directement depuis le. AWS Management Console Vous pouvez y accéder CloudShell AWS Management Console de différentes manières. Pour plus d'informations, consultez Getting started with AWS CloudShell
Vous pouvez exécuter des AWS CLI commandes à l'aide de votre interpréteur de commandes préféré, tel que Bash PowerShell, ou Z shell. Et vous pouvez le faire sans télécharger ni installer d'outils de ligne de commande.

Lors du lancement AWS CloudShell, un environnement informatique basé sur Amazon Linux 2023 est créé. Dans cet environnement, vous pouvez accéder à une vaste gamme d'outils de développement préinstallés, à des options de chargement et de téléchargement de fichiers, ainsi qu'à un stockage de fichiers qui persiste entre les sessions. Vous pouvez l'utiliser CloudShell dans les versions les plus récentes des navigateurs Google Chrome, Mozilla Firefox, Microsoft Edge et Apple Safari.
(Essayez-le maintenant :Commencer avec AWS CloudShell)
Fonctionnalités d’ AWS CloudShell
AWS CloudShell offre les fonctionnalités suivantes :
AWS Command Line Interface
Vous pouvez lancer AWS CloudShell depuis le AWS Management Console. Les AWS informations d'identification que vous avez utilisées pour vous connecter à la console sont automatiquement disponibles dans une nouvelle session shell. Les AWS CloudShell utilisateurs étant pré-authentifiés, il n'est pas nécessaire de configurer les informations d'identification lorsque vous interagissez avec la AWS CLI version Services AWS 2. Le AWS CLI est préinstallé sur l'environnement informatique du shell.
Pour plus d'informations sur l'interaction à Services AWS l'aide de l'interface de ligne de commande, consultezGérez les AWS services depuis la CLI dans CloudShell.
Shell et outils de développement
Avec le shell créé pour les AWS CloudShell sessions, vous pouvez passer facilement d'un shell de ligne de commande préféré à un autre. Plus précisément, vous pouvez basculer entre Bash, PowerShell, et Z shell. Vous avez également accès à des outils et utilitaires préinstallés. Il s'agit notamment git, make, pip, sudo, tar, tmux, vim, wget, et zip.
L'environnement shell est préconfiguré avec la prise en charge de plusieurs principaux langages logiciels, tels que Node.js and Python. Cela signifie que, par exemple, vous pouvez exécuter Node.js and Python projets sans effectuer au préalable des installations d'exécution. PowerShell les utilisateurs peuvent utiliser .NET Core temps d'exécution.
Pour de plus amples informations, veuillez consulter AWS CloudShell environnement informatique : spécifications et logiciels.
Stockage permanent
Avec AWS CloudShell, vous pouvez utiliser jusqu'à 1 Go de stockage persistant dans chacune Région AWS d'elles sans frais supplémentaires. Le stockage permanent se trouve dans votre répertoire personnel ($HOME
) et vous est réservé. Contrairement aux ressources environnementales éphémères qui sont recyclées après la fin de chaque session du shell, les données de votre répertoire personnel persistent entre les sessions.
Pour plus d'informations sur la conservation des données dans le stockage persistant, consultezStockage permanent.
Note
CloudShell Les environnements VPC ne disposent pas d'un stockage persistant. Le répertoire $HOME est supprimé lorsque votre environnement VPC expire (après 20 à 30 minutes d'inactivité), ou lorsque vous supprimez ou redémarrez votre environnement.
CloudShell Environnements VPC
AWS CloudShell Le cloud privé virtuel (VPC) vous permet de créer un CloudShell environnement dans votre VPC. Pour chaque environnement VPC, vous pouvez attribuer un VPC, ajouter un sous-réseau et associer un ou plusieurs groupes de sécurité. AWS CloudShell hérite de la configuration réseau du VPC et vous permet de l' AWS CloudShell utiliser en toute sécurité au sein du même sous-réseau que les autres ressources du VPC.
Sécurité
L' AWS CloudShell environnement et ses utilisateurs sont protégés par des dispositifs de sécurité spécifiques. Cela inclut des fonctionnalités telles que la gestion des autorisations IAM, les restrictions de session shell et le collage sécurisé pour la saisie de texte.
Gestion des autorisations avec IAM
En tant qu'administrateur, vous pouvez accorder ou refuser des autorisations aux AWS CloudShell utilisateurs à l'aide des politiques IAM. Vous pouvez également créer des politiques qui spécifient les actions spécifiques que les utilisateurs peuvent effectuer dans l'environnement shell. Pour de plus amples informations, veuillez consulter Gestion de AWS CloudShell l'accès et de l'utilisation à l'aide de politiques IAM.
Gestion des sessions Shell
Les sessions inactives et de longue durée sont automatiquement arrêtées et recyclées. Pour de plus amples informations, veuillez consulter Sessions Shell.
Coller en toute sécurité pour la saisie de texte
Le collage sécurisé est activé par défaut. Cette fonctionnalité de sécurité nécessite que vous vérifiiez que le texte multiligne que vous souhaitez coller dans le shell ne contient pas de scripts malveillants. Pour de plus amples informations, veuillez consulter Utilisation du Safe Paste pour du texte multiligne.
Options de personnalisation
Vous pouvez personnaliser votre AWS CloudShell expérience selon vos préférences. Par exemple, vous pouvez modifier la mise en page de l'écran (plusieurs onglets), la taille du texte affiché et basculer entre les thèmes d'interface clairs et foncés. Pour de plus amples informations, veuillez consulter Personnalisation de votre expérience AWS CloudShell.
Vous pouvez également étendre votre environnement shell en installant votre propre logiciel et en modifiant votre shell à l'aide de scripts.
Restauration de session
La fonctionnalité de restauration de session restaure les sessions que vous exécutiez sur un ou plusieurs onglets de navigateur du CloudShell terminal. Si vous actualisez ou rouvrez des onglets de navigateur récemment fermés, cette fonctionnalité reprend la session jusqu'à ce que le shell soit arrêté en raison d'une session inactive. Pour continuer à utiliser votre CloudShell session, appuyez sur n'importe quelle touche de la fenêtre du terminal. Pour plus d'informations sur les sessions Shell, consultez la section Sessions Shell.
La restauration de session restaure également les dernières sorties du terminal et les processus en cours d'exécution dans chaque onglet du terminal.
Note
La restauration de session n'est pas disponible dans les applications mobiles.
Tarification pour AWS CloudShell
AWS CloudShell Service AWS est disponible sans frais supplémentaires. Cependant, vous payez pour les autres AWS ressources que vous utilisez AWS CloudShell. En outre, les tarifs de transfert de données standard
Pour de plus amples informations, veuillez consulter Quotas de service et restrictions pour AWS CloudShell.