¿Qué es AWS CloudShell? - AWS CloudShell

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es AWS CloudShell?

AWS CloudShell es un shell preautenticado y basado en un navegador que se puede iniciar directamente desde. AWS Management Console Puede navegar CloudShell desde varias formas diferentes AWS Management Console . Para obtener más información, consulte ¿Cómo empezar a usar AWS CloudShell?

Puede ejecutar AWS CLI comandos mediante el shell que prefiera, como Bash PowerShell, o Z shell. Y puede hacerlo sin descargar ni instalar herramientas de línea de comandos.

AWS CloudShell interfaz después del lanzamiento

Cuando se lanza AWS CloudShell, se crea un entorno informático basado en Amazon Linux 2023. En este entorno, puede acceder a una amplia gama de herramientas de desarrollo preinstaladas, opciones para cargar y descargar archivos y al almacenamiento de archivos que persiste entre sesiones.

(Pruébelo ahora: Empezar con AWS CloudShell)

Características de AWS CloudShell

AWS CloudShell ofrece las siguientes características:

AWS Command Line Interface

Puede iniciar AWS CloudShell desde AWS Management Console. Las AWS credenciales que utilizó para iniciar sesión en la consola están disponibles automáticamente en una nueva sesión de shell. Como AWS CloudShell los usuarios están preautenticados, no es necesario configurar las credenciales al interactuar Servicios de AWS con la AWS CLI versión 2. Viene AWS CLI preinstalado en el entorno informático del shell.

Para obtener más información sobre cómo interactuar Servicios de AWS con la interfaz de línea de comandos, consulteGestione AWS los servicios desde CLI dentro CloudShell.

Intérprete de comandos y herramientas de desarrollo

Con el shell creado para AWS CloudShell las sesiones, puedes cambiar sin problemas entre los shell de línea de comandos que prefieras. Más específicamente, puedes cambiar entre Bash, PowerShell, y Z shell. También tiene acceso a las herramientas y utilidades preinstaladas. Estas incluyen git, make, pip, sudo, tar, tmux, vim, wget, y zip.

El entorno de shell está preconfigurado y es compatible con varios de los principales lenguajes de software, como Node.js y Python. Esto significa que, por ejemplo, puedes correr Node.js y Python proyectos sin realizar primero las instalaciones en tiempo de ejecución. PowerShell los usuarios pueden usar el .NET Core tiempo de ejecución.

Puedes confirmar los archivos que se crean o se AWS CloudShell cargan en un repositorio local antes de enviarlos a un repositorio remoto gestionado por AWS CodeCommit.

Para obtener más información, consulte AWS CloudShell entorno informático: especificaciones y software.

Almacenamiento persistente

Con AWS CloudShell, puedes usar hasta 1 GB de almacenamiento persistente en cada uno sin Región de AWS coste adicional. El almacenamiento persistente se encuentra en su directorio principal ($HOME) y es privado para usted. A diferencia de los recursos efímeros del entorno que se reciclan al finalizar cada sesión del intérprete de comandos, los datos del directorio principal persisten entre las sesiones.

Para obtener más información acerca de la retención de datos en el almacenamiento persistente, consulte Almacenamiento persistente.

nota

CloudShell VPClos entornos no tienen almacenamiento persistente. El HOME directorio $ se elimina cuando se agota el tiempo de espera del VPC entorno (tras 20 a 30 minutos de inactividad) o cuando se elimina o reinicia el entorno.

CloudShell VPCentornos

AWS CloudShell la nube privada virtual (VPC) le permite crear un CloudShell entorno en suVPC. Para cada VPC entorno, puede asignar unaVPC, añadir una subred y asociar uno o más grupos de seguridad. AWS CloudShell hereda la configuración de red del VPC y le permite utilizarlos de AWS CloudShell forma segura dentro de la misma subred que otros recursos del. VPC

Seguridad

El AWS CloudShell entorno y sus usuarios están protegidos por funciones de seguridad específicas. Esto incluye funciones como la administración de IAM permisos, las restricciones de sesión de shell y el pegado seguro para la entrada de texto.

Gestión de permisos con IAM

Como administrador, puede conceder y denegar permisos a AWS CloudShell los usuarios mediante IAM políticas. También puede crear políticas que especifiquen las acciones concretas que los usuarios pueden realizar en el entorno del intérprete de comandos. Para obtener más información, consulte Administrar el AWS CloudShell acceso y el uso con políticas IAM.

Administración de sesiones del intérprete de comandos

Las sesiones inactivas y de larga duración se detienen y reciclan automáticamente. Para obtener más información, consulte Sesiones del intérprete de comandos.

Pegado seguro para introducir texto

La opción de pegado seguro está habilitada de manera predeterminada. Esta característica de seguridad requiere que compruebe que el texto multilínea que desea pegar en el intérprete de comandos no contiene scripts maliciosos. Para obtener más información, consulte Uso de pegado seguro para texto de líneas múltiples.

Opciones de personalización

Puede personalizar su AWS CloudShell experiencia según sus preferencias exactas. Por ejemplo, puede cambiar el diseño de las pantallas (varias pestañas), los tamaños de los textos mostrados y alternar entre los temas de la interfaz claros y oscuros. Para obtener más información, consulte Personalización de tu experiencia AWS CloudShell.

También puede ampliar su entorno de shell instalando su propio software y modificando su shell con scripts.

Restauración de sesión

La funcionalidad de restauración de sesiones restaura las sesiones que estaba ejecutando en una o varias pestañas del navegador del CloudShell terminal. Si actualiza o vuelve a abrir las pestañas del navegador cerradas recientemente, esta funcionalidad reanuda la sesión hasta que el intérprete de comandos se detenga debido a una sesión inactiva. Para seguir utilizando la CloudShell sesión, pulse cualquier tecla de la ventana del terminal. Para obtener más información sobre las sesiones de intérprete de comandos, consulte Sesiones de intérprete de comandos.

La restauración de sesiones también restaura la última salida del terminal y los procesos en ejecución en cada pestaña de terminal.

nota

La restauración de sesiones no está disponible en las aplicaciones móviles.

¿Cómo empezar AWS CloudShell?

Para empezar a trabajar con el shell, inicie sesión en AWS Management Console y elija una de las siguientes opciones:

  • En la barra de navegación, selecciona el CloudShellicono.

    AWS CloudShell icono
  • En el cuadro de búsqueda, escriba «CloudShell» y, a continuación, elija CloudShell.

    Este paso abre la CloudShell sesión en pantalla completa.

    AWS CloudShell buscar
  • En el widget Visitado recientemente, selecciona CloudShell.

    Este paso abre la CloudShell sesión en pantalla completa.

    AWS CloudShell visitado recientemente
  • Elige una CloudShellde las Console Toolbar, en la parte inferior izquierda de la consola. Puedes ajustar la altura de la CloudShell sesión arrastrándola=.

    AWS CloudShell Cajón de consola
    AWS CloudShell Ampliación del cajón de consola

    También puede cambiar la CloudShell sesión a pantalla completa haciendo clic en Abrir en una nueva pestaña del navegador.

    Para obtener instrucciones sobre cómo iniciar sesión AWS Management Console y realizar las tareas clave con ella AWS CloudShell, consulte Primeros pasos con AWS CloudShell.

Precios para AWS CloudShell

AWS CloudShell es uno Servicio de AWS que está disponible sin cargo adicional. Sin embargo, pagas por otros AWS recursos con los que trabajas AWS CloudShell. Además, también se aplican las tarifas de transferencia de datos estándar. Para más información, consulte Precios de AWS CloudShell.

Para obtener más información, consulte Cuotas y restricciones de servicio para AWS CloudShell.

AWS CloudShell Temas clave