Utilizzare AWS Cloud9 con AWS SDK for PHP - AWS SDK for PHP

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzare AWS Cloud9 con AWS SDK for PHP

AWS Cloud9è un ambiente di sviluppo integrato (IDE) basato sul Web che contiene una raccolta di strumenti che puoi utilizzare per codificare, creare, eseguire, testare, eseguire il debug e rilasciare software nel cloud. Puoi usarlo AWS Cloud9 con il AWS SDK for PHP per scrivere ed eseguire il tuo codice PHP utilizzando un browser. AWS Cloud9include strumenti come un editor di codice e un terminale. Poiché l'AWS Cloud9IDE è basato sul cloud, puoi lavorare ai tuoi progetti dal tuo ufficio, da casa o ovunque utilizzando una macchina connessa a Internet. Per informazioni generali suAWS Cloud9, vedere la Guida per AWS Cloud9 l'utente.

Segui queste istruzioni per configurare AWS Cloud9 con l'AWS SDK for PHP:

Passaggio 1: configura il tuo Account AWS per l'uso AWS Cloud9

Per AWS Cloud9 utilizzarlo, accedi alla AWS Cloud9 console daAWS Management Console.

Nota

Se si utilizza AWS IAM Identity Center per l'autenticazione, potrebbe essere necessario aggiungere l'autorizzazione richiesta di iam:ListInstanceProfilesForRole alla policy allegata dall'utente nella console IAM.

Per configurare un'entità IAM nel tuo AWS account per accedere AWS Cloud9 e accedere alla AWS Cloud9 console, consulta Team Setup AWS Cloud9 nella Guida per l'AWS Cloud9utente.

Fase 2: Configura il tuo ambiente di AWS Cloud9 sviluppo

Dopo aver effettuato l'accesso alla console di AWS Cloud9, utilizzala per creare un ambiente di sviluppo di AWS Cloud9. In seguito alla creazione dell'ambiente, AWS Cloud9 aprirà l'IDE per tale ambiente.

Per ulteriori informazioni, vedere Creazione di un ambiente AWS Cloud9 nella Guida per l'AWS Cloud9utente.

Nota

Dal momento che stai creando l'ambiente nella console per la prima volta, ti consigliamo di scegliere l'opzione Create a new instance for environment (EC2) (Crea una nuova istanza per l'ambiente (EC2)). Questa opzione indica AWS Cloud9 di creare un ambiente, avviare un'istanza Amazon EC2 e quindi connettere la nuova istanza al nuovo ambiente. Si tratta del modo più rapido per iniziare a utilizzare AWS Cloud9.

Apri il terminale se non è già aperto nell'IDE. Nella barra del menu nell'IDE, scegli Window, New Terminal (Finestra, Nuovo terminale). Puoi usare la finestra del terminale per installare strumenti e creare le tue applicazioni.

Fase 3: Configurazione dell'AWS SDK for PHP

Dopo aver AWS Cloud9 aperto l'IDE per il tuo ambiente di sviluppo, usa la finestra del terminale per AWS SDK for PHP configurarlo nel tuo ambiente.

Composer è il modo consigliato per installare. AWS SDK for PHP Composer è uno strumento per PHP in grado di gestire e installare le dipendenze del progetto.

Per ulteriori informazioni su come installare Composer, configurare il caricamento automatico e seguire le altre best practice per la definizione delle dipendenze, consulta getcomposer.org.

Installa Composer

Se Composer non è già presente nel tuo progetto, scarica e installa Composer dalla pagina Download Composer.

  • Per Windows, segui le istruzioni di Windows Installer.

  • Per Linux, segui le istruzioni di installazione della riga di comando.

Aggiungi AWS SDK for PHP come dipendenza tramite Composer

Se Composer è già installato ovunque sul tuo sistema, esegui quanto segue nella directory di base di un progetto per l'installazione di AWS SDK for PHP come dipendenza:

$ composer require aws/aws-sdk-php

Altrimenti, digita questo comando Composer per installare la versione più recente di AWS SDK for PHP come dipendenza.

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

Aggiungi l'autoloader ai tuoi script php

L'installazione di Composer crea diverse cartelle e file nell'ambiente. Il file principale che utilizzerai è autoload.php, che si trova nella cartella vendor dell'ambiente.

Per utilizzare l' AWS SDK for PHP nei tuoi script, includi l'autoloader nei tuoi script, come descritto di seguito.

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

Passaggio 4: scarica il codice di esempio

Usa la finestra del terminale per scaricare il codice di esempio per AWS SDK for PHP l'ambiente di AWS Cloud9 sviluppo.

Per scaricare una copia di tutti gli esempi di codice utilizzati nella documentazione ufficiale dell'AWSSDK nella directory principale del tuo ambiente, esegui il seguente comando:

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

Gli esempi di codice per il si AWS SDK for PHP trovano nella ENVIRONMENT_NAME/aws-doc-sdk-examples/php directory, dove si ENVIRONMENT_NAME trova il nome del tuo ambiente di sviluppo.

Per continuare utilizzando un esempio di Amazon S3, ti consigliamo di iniziare con un esempio ENVIRONMENT_NAME/aws-doc-sdk-examples/php/example_code/s3/ListBuckets.php di codice. Questo esempio elencherà i tuoi bucket Amazon S3. Usa la finestra del terminale per accedere alla s3 directory ed elencare i file.

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

Per aprire il file inAWS Cloud9, puoi fare clic ListBuckets.php direttamente nella finestra del terminale.

Per ulteriore supporto nella comprensione degli esempi di codice, consulta Esempi di AWS SDK for PHP codice.

Fase 5: Esegui codice di esempio

Per eseguire il codice nel tuo ambiente di AWS Cloud9 sviluppo, scegli il pulsante Esegui nella barra dei menu in alto. AWS Cloud9rileva automaticamente l'estensione del .php file e utilizza il runner PHP (server web integrato) per eseguire il codice. Tuttavia, per questo esempio vogliamo effettivamente l'opzione PHP (cli). Per ulteriori informazioni sull'esecuzione del codice inAWS Cloud9, consulta Esegui il tuo codice nella Guida per l'AWS Cloud9utente.

Nella schermata seguente, nota queste aree di base:

  • 1: Esegui. Il pulsante Esegui si trova nella barra dei menu in alto. Si apre una nuova scheda per i risultati.

    Nota

    Puoi anche creare manualmente nuove configurazioni di esecuzione. Nella barra dei menu, selezionare Run (Esegui), Run Configurations (Configurazioni esecuzione), New Run Configuration (Nuova configurazione esecuzione).

  • 2: Comando. AWS Cloud9compila la casella di testo Comando con il percorso e il nome del file che esegui. Se il codice prevede che vengano trasmessi parametri della riga di comando, questi possono essere aggiunti alla riga di comando nello stesso modo in cui si esegue il codice tramite una finestra di terminale.

  • 3: Corridore. AWS Cloud9rileva che l'estensione del file è .php e seleziona il PHP (server web integrato) Runner per eseguire il codice. Selezionate PHP (cli) per eseguire invece questo esempio.

Scegliendo Esegui dalla barra dei menu in alto dell'AWS Cloud9IDE si apre una nuova scheda con la casella di comando compilata e il runner PHP già selezionato.

Qualsiasi output generato dal codice in esecuzione viene visualizzato nella scheda.