Trabajar con AWS Toolkit - AWS Cloud9

AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

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.

Trabajar con AWS Toolkit

¿Por qué usar el AWS kit de herramientas?

El AWS kit de herramientas es una extensión del entorno de desarrollo AWS Cloud9 integrado ()IDE. Puede acceder a una amplia gama de ellas y trabajar con ellas Servicios de AWS a través de esta extensión. El AWS kit de herramientas reemplaza la funcionalidad que proporciona el complemento Lambda para. AWS Cloud9 Para obtener más información, consulte Desactivación AWS del kit de herramientas.

importante

AWS La compatibilidad con el kit de herramientas es una función integrada de. AWS Cloud9 Actualmente, no se puede personalizar AWS Cloud9 IDE con extensiones de terceros.

aviso

Si utilizas Mozilla Firefox como tu navegador preferido AWS Cloud9 IDE, hay una configuración de cookies de terceros que impide que la AWS Cloud9 vista web y los AWS kits de herramientas funcionen correctamente en el navegador. Como solución alternativa a este problema, debe asegurarse de no bloquear las cookies en la sección de Privacidad y seguridad de la configuración de su navegador, como se muestra en la imagen siguiente.

Visualización de la configuración de cookies en Firefox

En la actualidad, se puede acceder a lo siguiente Servicios de AWS y a los recursos a través de la extensión AWS Toolkit:

Kit de AWS herramientas de habilitación

Si el AWS kit de herramientas no está disponible en su entorno, puede habilitarlo en la pestaña Preferencias.

Para habilitar el kit de herramientas AWS
  1. En la barra de menús, elija AWS Cloud9, Preferences (Preferencias).

  2. En la pestaña Preferences (Preferencias), en el panel de navegación lateral, elija AWS Settings (Configuración de AWS ).

  3. En el panel AWS Resources (Recursos de AWS ), active AWS Toolkit (Kit de herramientas de AWS ) para que muestre una marca de verificación sobre un fondo verde.

    Al habilitar el AWS kit de herramientas, el entorno de desarrollo integrado (IDE) se actualiza para mostrar la configuración actualizada de Habilitar AWS el kit de herramientas. También aparece la opción AWS Kit de herramientas al lado de la opción Entorno, situada IDE debajo de la opción Entorno.

importante

Si la EC2 instancia de su AWS Cloud9 entorno no tiene acceso a Internet (es decir, no se permite el tráfico saliente), es posible que aparezca un mensaje después de activar el AWS Toolkit y volver a iniciarlo. IDE Este mensaje indica que las dependencias que requiere el kit de herramientas de AWS no se han podido descargar. Si este es el caso, tampoco puedes usar el kit de herramientas. AWS

Para solucionar este problema, cree un VPC punto de conexión para Amazon S3. Esto le otorga acceso a un bucket de Amazon S3 Región de AWS que contiene las dependencias necesarias para IDE mantenerlo actualizado.

Para obtener más información, consulte Configuración de VPC puntos de enlace para que Amazon S3 descargue las dependencias.

Administrar las credenciales de acceso al kit de herramientas AWS

AWS Toolkit interactúa con una amplia gama de. Servicios de AWS Para gestionar el control de acceso, asegúrese de que la IAM entidad de su servicio de AWS Toolkit tenga los permisos necesarios para esta gama de servicios. Como inicio rápido, utilice las credenciales temporales administradas por AWS para obtener el permiso necesario. Estas credenciales administradas funcionan al conceder acceso a su EC2 entorno Servicios de AWS en nombre de una AWS entidad, como un IAM usuario.

Sin embargo, si ha lanzado la EC2 instancia de su entorno de desarrollo en una subred privada, las credenciales temporales AWS administradas no estarán disponibles. Por lo tanto, como alternativa, puede permitir que AWS Toolkit acceda a la suya Servicios de AWS creando manualmente su propio conjunto de credenciales. Este conjunto se denomina perfil. Los perfiles incluyen credenciales de larga duración denominadas claves de acceso. Puede obtener estas claves de acceso desde la IAM consola.

Crear un perfil para proporcionar una credencial de acceso para AWS Toolkit
  1. Para obtener sus claves de acceso (compuestas por un identificador de clave de acceso y una clave de acceso secreta), vaya a la IAM consola en https://console.aws.amazon.com/iam.

  2. Elija Users (Usuarios) en la barra de navegación y, a continuación, elija su nombre de usuario de AWS (no la casilla).

  3. Elija la pestaña Security credentials (Credenciales de seguridad) y, a continuación, Create access key (Crear clave de acceso).

    nota

    Si ya tiene una clave de acceso, pero no puede acceder a la clave secreta, desactive la clave anterior y cree una nueva.

  4. En el cuadro de diálogo que muestra el ID de clave de acceso y la clave de acceso secreta, elija Download .csv file (Descargar archivo .csv) para almacenar esta información en un lugar seguro.

  5. Tras descargar las claves de acceso, inicie un AWS Cloud9 entorno e inicie una sesión de terminal seleccionando Ventana, Nueva terminal.

  6. En la ventana de terminal, ejecute el siguiente comando.

    aws configure --profile toolkituser

    En este caso, toolkituser es el nombre del perfil que se está utilizando, pero puede elegir el suyo propio.

  7. En la línea de comandos, introduce el AWS Access Key ID y AWS Secret Access Key que descargaste previamente de la IAM consola.

    • ParaDefault region name, especifique un Región de AWS (por ejemplo,us-east-1).

    • Para Default output format, especifique un formato de archivo (json, por ejemplo).

    nota

    Para obtener más información acerca de las opciones para configurar un perfil, consulte Fundamentos de configuración en la Guía del usuario de AWS Command Line Interface .

  8. Después de crear su perfil, inicie el AWS kit de herramientas, vaya al menú del AWS kit de herramientas y elija Conectar a. AWS

  9. En el campo Seleccione un perfil de AWS credenciales, elija el perfil que acaba de crear en la terminal (por ejemplo,). profile:toolkituser

Si el perfil seleccionado contiene credenciales de acceso válidas, el panel del AWS explorador se actualiza para mostrar el perfil al Servicios de AWS que ahora puede acceder.

Uso de IAM roles para conceder permisos a las aplicaciones en las instancias EC2

También puedes usar un IAM rol para administrar las credenciales temporales de las aplicaciones que se ejecutan en una EC2 instancia. El rol proporciona permisos temporales que las aplicaciones pueden usar cuando realizan llamadas a otros AWS recursos. Cuando lanzas una EC2 instancia, especificas un IAM rol para asociarlo a la instancia. Luego, las aplicaciones que se ejecutan en la instancia pueden usar las credenciales temporales proporcionadas por el rol al realizar API solicitudes. Servicios de AWS

Después de crear el rol, debe asignarlo, junto con el permiso asociado, a la instancia mediante la creación de un perfil de instancia. El perfil de instancias se adjunta a la instancia y puede proporcionar las credenciales temporales del rol a una aplicación que se ejecute en la instancia.

Para obtener más información, consulte Uso de un IAM rol para conceder permisos a aplicaciones que se ejecutan en EC2 instancias de Amazon en la Guía del IAM usuario.

Identificación de los AWS componentes del kit de herramientas

La siguiente captura de pantalla muestra tres componentes clave de la interfaz de usuario del AWS kit de herramientas.

Captura de pantalla etiquetada que muestra los componentes clave de la interfaz de usuario del kit de herramientas AWS
  1. AWS Ventana del explorador: se utiliza para interactuar con las Servicios de AWS que se puede acceder a través del kit de herramientas. Puede cambiar entre mostrar y ocultar el AWS Explorador mediante la AWS opción situada en la parte izquierda del entorno de desarrollo integrado ()IDE. Para obtener más información sobre el uso de este componente de la interfaz y Servicios de AWS el acceso a otros Regiones de AWS, consulteUso del AWS Explorador para trabajar con servicios y recursos en varias regiones.

  2. Menú del kit de herramientas: se utiliza para gestionar las conexiones AWS, personalizar la visualización de la ventana del AWS explorador, crear e implementar aplicaciones sin servidor, trabajar con GitHub repositorios y acceder a la documentación. Para obtener más información, consulte Acceso y uso del menú del AWS kit de herramientas.

  3. AWS Panel de configuración: se utiliza para personalizar el comportamiento con el Servicios de AWS que se interactúa mediante el kit de herramientas. Para obtener más información, consulte Modificación AWS de los ajustes del kit de herramientas mediante el panel de AWS configuración.

Desactivación AWS del kit de herramientas

Puede deshabilitar el AWS kit de herramientas en la pestaña de preferencias.

Para deshabilitar el kit de herramientas AWS
  1. En la barra de menús, elija AWS Cloud9, Preferences (Preferencias).

  2. En la pestaña Preferences (Preferencias), en el panel de navegación lateral, elija AWS Settings (Configuración de AWS ).

  3. En el panel AWS Recursos, desactive el AWS AWS kit de herramientas.

    Al deshabilitar el AWS kit de herramientas, el entorno de desarrollo integrado (IDE) se actualiza para eliminar la opción del AWS kit de herramientas situada al lado de la opción Entorno, situada IDE debajo de la opción Entorno.

AWS Temas del kit de herramientas