Trabajando con 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.

Trabajando con AWS CloudShell

En esta sección se describe cómo interactuar con las aplicaciones compatibles AWS CloudShell y realizar acciones específicas con ellas.

Puede navegar por las funciones de la CloudShell interfaz desde AWS Management Console yConsole Toolbar.

La siguiente captura de pantalla muestra varias funciones clave AWS CloudShell de la interfaz.

Características principales de la AWS CloudShell interfaz.
  1. AWS CloudShell interfaz de línea de comandos que se utiliza para ejecutar comandos mediante el shell que prefiera. El tipo de intérprete de comandos actual se indica en la línea de comandos.

  2. La pestaña de terminal, que usa Región de AWS dónde AWS CloudShell se está ejecutando actualmente.

  3. El menú Acciones, que ofrece opciones para cambiar el diseño de la pantalla, descargar y cargar archivos, reiniciar su AWS CloudShell y eliminar su directorio principal de AWS CloudShell.

    nota

    La opción de descarga no está disponible cuando se inicia CloudShell enConsole Toolbar.

  4. La pestaña Abrir en un navegador nuevo, que ofrece la opción de acceder a la CloudShell sesión en pantalla completa.

  5. La opción Preferencias, que puede utilizar para personalizar su experiencia de intérprete de comandos.

  6. La barra inferior, que ofrece las siguientes opciones para:

    • Inicie CloudShell desde el CloudShellicono.

    • Envíe sus comentarios desde el icono Comentarios. Elija el tipo de comentarios que quiere enviar, añada sus comentarios y, a continuación, seleccione Enviar.

      • Para enviar comentarios CloudShell, elige una de las siguientes opciones:

        • Desde la consola CloudShell, inicia y selecciona Comentarios. Añada sus comentarios y, a continuación, seleccione Enviar.

        • Selecciona CloudShellen la Console Toolbar esquina inferior izquierda de la consola y, a continuación, selecciona el icono Abrir en una nueva pestaña del navegador, Comentarios. Añada sus comentarios y, a continuación, seleccione Enviar.

      nota

      La opción Comentarios no está disponible cuando inicias CloudShell enConsole Toolbar.

    • Obtenga información sobre nuestra política de privacidad y nuestras condiciones de uso, y personalice las preferencias de cookies.

  7. El icono + es un menú desplegable que incluye opciones para crear, reiniciar y eliminar entornos.

¿Trabajando en Regiones de AWS

La corriente en la Región de AWS que te estás ejecutando se muestra como una pestaña.

Características principales de la AWS CloudShell interfaz.

Puede elegir una en Región de AWS la que trabajar seleccionando una región específica mediante el selector de regiones. Tras cambiar de región, la interfaz se actualiza a medida que la sesión del intérprete de comandos se conecta a un entorno de computación diferente que se ejecute en la región seleccionada.

importante
  • Puedes usar hasta 1 GB de almacenamiento persistente en cada una Región de AWS. El almacenamiento persistente se guarda en su directorio principal ($HOME). Esto significa que todos los archivos, directorios, programas o scripts personales que estén almacenados en su directorio principal se encuentran todos en una Región de AWS. Además, son diferentes de los que se encuentran en el directorio principal y se almacenan en una región diferente.

    La retención de archivos en el ámbito de almacenamiento persistente a largo plazo también se gestiona por región. Para obtener más información, consulte Almacenamiento persistente.

  • El almacenamiento persistente no está disponible para los entornos de AWS CloudShell VPC.

Especifica tu valor predeterminado Región de AWS para AWS CLI

Puede utilizar variables de entorno para especificar las opciones de configuración y las credenciales necesarias para acceder a Servicios de AWS ellas AWS CLI. La variable de entorno que especifica el valor predeterminado Región de AWS de la sesión de shell se establece cuando se inicia AWS CloudShell desde una región específica AWS Management Console o cuando se selecciona una opción en el selector de regiones.

Las variables de entorno tienen prioridad sobre los archivos de AWS CLI credenciales que se actualizan medianteaws configure. Por lo tanto, no puede ejecutar el comando aws configure para cambiar la región especificada por la variable de entorno. En su lugar, para cambiar la región predeterminada de AWS CLI los comandos, asigne un valor a la variable de AWS_REGION entorno. En los ejemplos siguientes, sustituya us-east-1 por la región en la que se encuentre.

Bash or Zsh
$ export AWS_REGION=us-east-1

La configuración de la variable de entorno cambia el valor usado hasta el finalice la sesión del intérprete de comandos o cuando se otorgue a la variable un valor diferente. Puede establecer variables en el script de inicio de su intérprete de comandos para que las variables persistan en futuras sesiones.

PowerShell
PS C:\> $Env:AWS_REGION="us-east-1"

Si establece una variable de entorno en la PowerShell solicitud, la variable de entorno guarda el valor únicamente durante la sesión actual. Como alternativa, puede configurar la variable para todas las PowerShell sesiones futuras añadiendo la variable a su PowerShell perfil. Para obtener más información sobre el almacenamiento de variables de entorno, consulte la PowerShell documentación.

Para confirmar que ha cambiado la región predeterminada, ejecute el aws configure list comando para mostrar los datos de AWS CLI configuración actuales.

nota

Para AWS CLI comandos específicos, puede anular la región predeterminada mediante la opción --region de línea de comandos. Para obtener más información, consulte Opciones de la línea de comandos en la Guía del usuario de la AWS Command Line Interface .

Uso de archivos y almacenamiento

Mediante AWS CloudShell la interfaz, puede cargar y descargar archivos desde el entorno de shell. Para obtener más información sobre cómo descargar y cargar archivos, consulte Primeros pasos con AWS CloudShell.

Para asegurarse de que todos los archivos que añada estén disponibles cuando la sesión haya finalizado, debe conocer la diferencia entre almacenamiento persistente y temporal.

  • Almacenamiento persistente: dispone de 1 GB de almacenamiento persistente para cada uno Región de AWS. El almacenamiento persistente se encuentra en el directorio principal.

  • Almacenamiento temporal: el almacenamiento temporal se recicla al final de una sesión. El almacenamiento temporal se encuentra en los directorios que se encuentran fuera del directorio principal.

importante

Asegúrese de dejar los archivos que desee conservar y usar para futuras sesiones del intérprete de comandos en su directorio principal. Por ejemplo, supongamos que mueve un archivo fuera de su directorio principal ejecutando el comando mv. A continuación, ese archivo se recicla cuando finaliza la sesión del intérprete de comandos actual.

Uso de Docker

AWS CloudShell es totalmente compatible con Docker sin necesidad de instalación ni configuración. Puede definir, construir y ejecutar contenedores Docker en su interior. AWS CloudShell Puede implementar recursos basados en Docker, como funciones Lambda basadas en contenedores de Docker, mediante el AWS CDK kit de herramientas, así como crear contenedores de Docker y enviarlos a los repositorios de Amazon ECR a través de la CLI de Docker. Para ver los pasos detallados sobre cómo ejecutar estas dos implementaciones, consulte los siguientes tutoriales:

El uso de Docker con: AWS CloudShell

  • El espacio de Docker en un entorno es limitado. Si tiene imágenes individuales de gran tamaño o demasiadas imágenes de Docker preexistentes, puede que se produzcan problemas que le impidan extraer, crear o ejecutar imágenes adicionales. Para obtener más información sobre Docker, consulta la guía de documentación de Docker.

  • Docker solo se admite en determinadas regiones. Para obtener información sobre las regiones compatibles con Docker, consulta Docker Regions.

  • Si tiene problemas al usar Docker con AWS CloudShell, consulte la sección de solución de problemas de esta guía para obtener información sobre cómo resolver estos problemas.