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
$
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.
Qualsiasi output generato dal codice in esecuzione viene visualizzato nella scheda.