AWS CloudShell Conceptos - 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.

AWS CloudShell Conceptos

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 CloudShell de la interfaz desde y AWS Management Console Console 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 icono + es un menú desplegable que incluye opciones para crear entornos, reiniciarlos y eliminarlos.

  4. 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 en el Console Toolbar.

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

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

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

        • Elige una CloudShellde las Console Toolbar, en la parte 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 se inicia CloudShell en el Console Toolbar.

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

Trabajando en Regiones de AWS

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

Puedes 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.

Acceso CloudShell en la aplicación Console Mobile Application

Puede acceder AWS Console Mobile Application desde CloudShell la pantalla de inicio. Desde la pantalla de inicio, puede ver información CloudShell y otros AWS servicios. Para obtener más información, consulte Introducción a AWS Console Mobile Application. Para iniciar CloudShell en AWS Console Mobile Application, elige una de las siguientes opciones:

  • Seleccione el icono CloudShell de la parte inferior de la barra de navegación.

  • Seleccione CloudShellen el menú Servicios.

Puede salir CloudShell en cualquier momento seleccionando X.

Para obtener más información sobre el acceso a CloudShell la aplicación Console Mobile Application, consulte Acceso AWS CloudShell.

nota

Actualmente, no puede crear ni lanzar entornos de VPC en AWS Console Mobile Application.

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 pasos detallados sobre cómo ejecutar ambas implementaciones, consulte los siguientes tutoriales:

Hay ciertas restricciones y limitaciones en 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, esto puede provocar problemas que le impidan extraer, crear o ejecutar imágenes adicionales. Para obtener más información sobre Docker, consulte la Guía de documentación de Docker.

  • Docker está disponible en todas AWS las regiones, excepto en las regiones de AWS GovCloud (EE. UU.). Para ver una lista de las regiones en las que Docker está disponible, consulte AWS las regiones compatibles para. AWS CloudShell

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