Inizia subito a usare AWS con AWS SDK per PHP. L'SDK è una libreria PHP moderna e open source che semplifica l'integrazione di applicazioni PHP con servizi AWS quali Amazon S3, Amazon Glacier e Amazon DynamoDB.


È disponibile la Versione 3 di AWS SDK per PHP, che include una serie di miglioramenti e nuove funzionalità pur conservando modelli API quasi identici per semplificare la migrazione dalla Versione 2.


Amazon DynamoDB JSON e Array Marshaler

Esegue marshalling e unmarshalling di documenti JSON e array PHP per l’archiviazione in Amazon DynamoDB.

Gestore di sessione Amazon DynamoDB

Elimina i colli di bottiglia legati al numero di stati di sessione memorizzando lo stato di sessione delle applicazioni in DynamoDB con la massima semplicità.

Wrapper di flusso Amazon S3

Utilizza la funzioni integrate in PHP quali fopen, copy e file_get_contents per operare su oggetti archiviati in Amazon S3.

Waiter

Automatizza il polling per le modifiche di stato delle risorse, ad esempio per attendere che un'istanza di Amazon EC2 appena avviata raggiunga lo stato di esecuzione.


Le API di risorse AWS forniscono un'astrazione basata su oggetti dell'interfaccia di “basso livello” o di tipo RPC in AWS SDK per PHP, rendendo più semplice e intuitiva la scrittura di linee di codice. Un oggetto risorsa è un riferimento a una risorsa AWS (ad esempio un'istanza di Amazon EC2 o un oggetto di Amazon S3) che mostra le azioni e gli attributi della risorsa come metodi e proprietà dell'oggetto risorsa. Le informazioni sulle richieste API HTTP diventano trasparenti ed è possibile lavorare con le risorse AWS come se fossero oggetti PHP locali. Il codice di esempio di seguito ne mostra il funzionamento. Tra i servizi supportati sono inclusi Amazon EC2, Amazon S3, Amazon SNS, Amazon SQS, AWS IAM, Amazon Glacier e AWS CloudFormation; altri servizi saranno aggiunti in futuro.

// Il codice di esempio di seguito mostra il funzionamento delle API di risorse

$aws = new Aws($config);

// Ottenere riferimenti per gli oggetti risorsa

$bucket = $aws->s3->bucket('my-bucket');

$object = $bucket->object('image/bird.jpg');

// Accedere agli attributi delle risorse

echo $object['LastModified'];

// Richiamare metodi di risorsa per eseguire un'azione

$object->delete();

$bucket->delete();


Consulta le istruzioni per passare all'AWS SDK per PHP più recente nella Guida alla migrazione »

Esplora il codice sorgente nel repository di GitHub »

Scopri i dettagli dell'SDK più recente nel Log delle modifiche »

Entra in contatto con altri sviluppatori nel forum della community di PHP »

Scopri di più su come usare PHP con AWS nel Centro per sviluppatori PHP »

Stai cercando le versioni precedenti di AWS SDK per PHP?

AWS SDK per PHP - Versione 2 è disponibile nella ramificazione “v2” su GitHub

Scarica AWS SDK per PHP - Versione 2 »

Esplora il codice sorgente su GitHub »

AWS SDK per PHP - Versione 1 e AWS SDK per PHP funzionano in contemporanea.

Scarica AWS SDK per PHP - Versione 1 »

Esplora il codice sorgente su GitHub »