Inizia subito a usare AWS con SDK AWS per PHP. Il kit 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 del kit SDK AWS per PHP, che include una serie di miglioramenti e nuove caratteristiche pur conservando modelli API quasi identici per semplificare la migrazione dalla versione 2.


Marshalling di matrici e JSON Amazon DynamoDB

Esegue marshalling e unmarshalling di documenti JSON e matrici PHP per lo storage 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à.

Wrapping del flusso Amazon S3

Impiega la funzionalità 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 nel kit SDK AWS 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 di 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 inoltre 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 al kit SDK AWS per PHP più recente nella Migration Guide »

Esplora il codice sorgente nel repository di GitHub »

Scopri le novità degli SDK più recenti nel log delle modifiche »

Entra in contatto con gli altri sviluppatori nel forum della community dedicato a PHP »

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

Stai cercando le versioni precedenti del kit SDK AWS per PHP?

SDK AWS per PHP versione 1 e versione più recente possono funzionare in contemporanea.

Scarica il kit SDK AWS per PHP versione 1 »

Esplora il codice sorgente su GitHub »