AWS Cloud9 Utilízalo con AWS SDK for PHP - AWS SDK for PHP

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 Cloud9 Utilízalo con AWS SDK for PHP

nota

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

AWS Cloud9 es un entorno de desarrollo integrado (IDE) basado en la web que contiene un conjunto de herramientas que se utilizan para codificar, compilar, ejecutar, probar, depurar y lanzar software en la nube. Se puede utilizar AWS Cloud9 con el AWS SDK for PHP para escribir y ejecutar el código PHP mediante un navegador. AWS Cloud9 incluye herramientas como un editor de código y un terminal. Como el AWS Cloud9 IDE está basado en la nube, puede trabajar en sus proyectos desde la oficina, el hogar o cualquier lugar mediante una máquina conectada a Internet. Para obtener información general al respecto AWS Cloud9, consulte la Guía del AWS Cloud9 usuario.

Siga estas instrucciones para realizar la configuración AWS Cloud9 con AWS SDK for PHP:

Paso 1: Configura tu Cuenta de AWS uso AWS Cloud9

Para usarlo AWS Cloud9, inicia sesión en la AWS Cloud9 consola desde AWS Management Console.

nota

Si la utiliza AWS IAM Identity Center para autenticarse, es posible que necesite añadir el permiso necesario a la política asociada iam:ListInstanceProfilesForRole al usuario en la consola de IAM.

Para configurar una entidad de IAM en su AWS cuenta para acceder a la AWS Cloud9 consola AWS Cloud9 e iniciar sesión en ella, consulte Configuración de equipo AWS Cloud9 en la Guía del usuario.AWS Cloud9

Paso 2: Configura tu entorno de AWS Cloud9 desarrollo

Después de iniciar sesión en la AWS Cloud9 consola, utilícela para crear un entorno de AWS Cloud9 desarrollo. Tras crear el entorno, AWS Cloud9 abre el IDE de ese entorno.

Para obtener más información, consulte cómo crear un entorno en AWS Cloud9 en la guía del usuario de AWS Cloud9 .

nota

Al crear el entorno en la consola por primera vez, le recomendamos que elija la opción Crear una nueva instancia para el entorno (EC2). Esta opción indica AWS Cloud9 que hay que crear un entorno, lanzar una EC2 instancia de Amazon y, a continuación, conectar la nueva instancia al nuevo entorno. Esta es la forma más rápida de empezar a utilizarla AWS Cloud9.

Si el terminal todavía no está abierto en el IDE, ábralo. En la barra de menú del IDE, elija Window, New Terminal (Ventana, Nuevo terminal). Puede utilizar la ventana de terminal para instalar herramientas y crear sus aplicaciones.

Paso 3: Configura el AWS SDK for PHP

Cuando AWS Cloud9 abra el IDE de su entorno de desarrollo, utilice la ventana de terminal para configurarlo AWS SDK for PHP en su entorno.

Composer es la forma recomendada de instalar AWS SDK for PHP. Composer es una herramienta para PHP que administra e instala las dependencias del proyecto.

Para obtener más información acerca de cómo instalar Composer, configure la carga automática y siga otras prácticas recomendadas para definir dependencias. Para ello, consulte getcomposer.org.

Instalación de Composer

Si Composer aún no está en su proyecto, descárguelo e instálelo en la página de descarga de Composer.

  • Para Windows, siga las instrucciones del instalador de Windows.

  • Para Linux, siga las instrucciones de instalación de la línea de comandos.

AWS SDK for PHP Añádalo como dependencia a través de Composer

Si Composer ya está instalado globalmente en su sistema, ejecute lo siguiente en el directorio base de su proyecto para instalarlo AWS SDK for PHP como una dependencia:

$ composer require aws/aws-sdk-php

De lo contrario, escriba este comando de Composer para instalar la última versión de AWS SDK for PHP como una dependencia.

$ php -d memory_limit=-1 composer.phar require aws/aws-sdk-php

Agregar un cargador automático a sus scripts de PHP

Al instalar Composer, se crean varias carpetas y archivos en su entorno. El archivo principal que se va a utilizar es autoload.php, que está en la carpeta vendor de su entorno.

Para utilizarla AWS SDK for PHP en sus scripts, incluya el cargador automático en sus scripts de la siguiente manera.

<?php require '/path/to/vendor/autoload.php'; ?>

Paso 4: Descargar el código de ejemplo

Utilice la ventana del terminal para descargar código de ejemplo para el entorno de AWS SDK for PHP desarrollo. AWS Cloud9

Para descargar una copia de todos los ejemplos de código utilizados en la documentación oficial del AWS SDK en el directorio raíz de su entorno, ejecute el siguiente comando:

$ git clone https://github.com/awsdocs/aws-doc-sdk-examples.git

Los ejemplos de código para el AWS SDK for PHP se encuentran en el ENVIRONMENT_NAME/aws-doc-sdk-examples/php directorio, donde ENVIRONMENT_NAME está el nombre de su entorno de desarrollo.

Para seguir con un ejemplo de Amazon S3, le recomendamos empezar con un ejemplo de código de ENVIRONMENT_NAME/aws-doc-sdk-examples/php/example_code/s3/ListBuckets.php. En este ejemplo se enumeran los buckets de Amazon S3. Utilice la ventana de terminal para acceder al directorio de s3 y enumerar los archivos.

$ cd aws-doc-sdk-examples/php/example_code/s3 $ ls

Para abrir el archivo AWS Cloud9, puede hacer clic ListBuckets.php directamente en él en la ventana del terminal.

Si necesita más ayuda para entender los ejemplos de código, consulte la sección Ejemplos de código de AWS SDK for PHP.

Paso 5: Ejecutar código de ejemplo

Para ejecutar código en su entorno de AWS Cloud9 desarrollo, pulse el botón Ejecutar en la barra de menú superior. AWS Cloud9 detecta automáticamente la extensión del .php archivo y utiliza el ejecutor PHP (servidor web integrado) para ejecutar el código. Sin embargo, para este ejemplo vamos a usar la opción PHP (cli). Para obtener más información sobre cómo ejecutar código en AWS Cloud9, consulte la sección sobre cómo ejecutar código de la guía del usuario de AWS Cloud9 .

En la siguiente captura de pantalla, observe estas áreas básicas:

  • 1: Botón Run (Ejecutar). El botón Run (Ejecutar) se encuentra en la barra de menú superior. Se abrirá una nueva pestaña para ver los resultados.

    nota

    También puede crear nuevas configuraciones de ejecución manualmente. En la barra de menú, elija Run (Ejecutar), Run Configurations (Configuraciones de ejecución), New Run Configuration (Nueva configuración de ejecución).

  • 2: Comando. AWS Cloud9 rellena el cuadro de texto del comando con la ruta y el nombre del archivo que está ejecutando. Si el código espera que se le pasen parámetros de línea de comandos, puede añadirlos a la línea de comandos del mismo modo que lo haría al ejecutar el código a través de una ventana de terminal.

  • 3: Corredor. AWS Cloud9 detecta la extensión de tu archivo .php y selecciona el PHP (servidor web integrado) Runner para ejecutar tu código. Seleccione PHP (cli) para ejecutar este ejemplo en su lugar.

Al seleccionar Ejecutar en la barra de menú superior del AWS Cloud9 IDE, se abre una nueva pestaña con el cuadro de comandos rellenado y el ejecutor de PHP ya seleccionado.

En la pestaña se muestra cualquier resultado generado a partir del código en ejecución.