Qu'est-ce que c'est AWS CloudShell ? - AWS CloudShell

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 Comment démarrer AWS CloudShell ?

Vous pouvez exécuter des AWS CLI commandes à l'aide de votre interpréteur de commandes préféré, comme Bash PowerShell, ou Z shell. Et vous pouvez le faire sans télécharger ni installer d'outils de ligne de commande.

AWS CloudShell interface après le lancement

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.

(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 de CLI l'intérieur 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 le .NET Core temps d'exécution.

Vous pouvez valider les fichiers créés ou chargés dans un référentiel local avant de transférer ces fichiers vers un référentiel distant géré par AWS CodeCommit. AWS CloudShell

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 VPCles environnements ne disposent pas d'un stockage persistant. Le HOME répertoire $ est supprimé lorsque votre VPC environnement expire (après 20 à 30 minutes d'inactivité), ou lorsque vous supprimez ou redémarrez votre environnement.

CloudShell VPCenvironnements

AWS CloudShell le cloud privé virtuel (VPC) vous permet de créer un CloudShell environnement dans votreVPC. Pour chaque VPC environnement, vous pouvez attribuer un sous-réseauVPC, 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'utiliser AWS CloudShell 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 IAM autorisations, 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 IAM de politiques. 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 IAM de politiques.

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.

Par où commencer AWS CloudShell ?

Pour commencer à utiliser le shell, connectez-vous au AWS Management Console et choisissez l'une des options suivantes :

  • Dans la barre de navigation, choisissez l'CloudShellicône.

    AWS CloudShell icône
  • Dans la zone de recherche, tapez « CloudShell », puis choisissez CloudShell.

    Cette étape ouvre votre CloudShell session en plein écran.

    AWS CloudShell rechercher
  • Dans le widget Visites récentes, sélectionnez CloudShell.

    Cette étape ouvre votre CloudShell session en plein écran.

    AWS CloudShell récemment visité
  • Choisissez CloudShellsur le Console Toolbar, en bas à gauche de la console. Vous pouvez régler la hauteur de votre CloudShell session en faisant glisser le pointeur. =

    AWS CloudShell Tiroir de console
    AWS CloudShell Extension du tiroir de console

    Vous pouvez également passer en CloudShell mode plein écran en cliquant sur Ouvrir dans un nouvel onglet du navigateur.

    Pour obtenir des instructions sur la façon de se connecter à AWS Management Console et d'effectuer des tâches clés avec AWS CloudShell, voir Getting started with AWS CloudShell.

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 s'appliquent également. Pour en savoir plus, consultez Pricing AWS CloudShell (Tarification).

Pour de plus amples informations, veuillez consulter Quotas de service et restrictions pour AWS CloudShell.

AWS CloudShell Sujets clés