使用 AWS 搭配適用於 PHP 的 AWS SDK 可快速上手。開發套件是現代化的開放原始碼 PHP 程式庫,可讓您輕鬆整合 PHP 應用程式和 AWS 服務,像是 Amazon S3、Amazon Glacier 和 Amazon DynamoDB。
Amazon DynamoDB JSON 和 陣列封送處理器
方便封送和解除封送 JSON 文件和 PHP 陣列以儲存於 Amazon DynamoDB 中。
Amazon DynamoDB Session Handler
透過在 DynamoDB 中輕鬆存放應用程式會話狀態來打破會話狀態規模的瓶頸。
使用 PHP 內建函式 (例如,fopen、copy 和 file_get_contents) 使用儲存在 Amazon S3 的物件。
自動對資源狀態變更進行輪詢,像是等待新啟動的 Amazon EC2 執行個體成為「執行中」狀態。
AWS 資源 API 可在適用於 PHP 的 AWS SDK 中的低層級或 RPC 樣式界面上提供物件導向抽象,帶來更加簡單和更直覺易懂的編碼體驗。資源物件是 AWS 資源的參考 (例如 Amazon EC2 執行個體或 Amazon S3 物件),可將資源的屬性和動作做為資源物件的屬性和方法公開。基礎 HTTP API 要求的詳細資料變得透明化,您使用 AWS 資源的方式與使用本機 PHP 物件的方式一樣簡單。下列範本程式碼示範其運作方式。支援的服務包括 Amazon EC2、Amazon S3、Amazon SNS、Amazon SQS、AWS IAM、Amazon Glacier、和 AWS CloudFormation,未來將會加入更多的服務。
// 下方的範本程式碼展示 Resource API 的運作方式
$aws = new Aws($config);
// Get references to resource objects
$bucket = $aws->s3->bucket('my-bucket');
$object = $bucket->object('image/bird.jpg');
// Access resource attributes
echo $object['LastModified'];
// Call resource methods to take action
$object->delete();
$bucket->delete();
移到最新適用於 PHP 的 AWS SDK 所應遵循的說明,請參閱遷移指南 »
深入探索 GitHub 儲存庫 中的來源碼 »
在 變更日誌 了解最新開發套件的詳細資訊 »
透過 PHP 社群論壇與其他開發人員交流 »
在 PHP 開發人員中心探索更多有關在 AWS 使用 PHP 的資訊 »
尋找舊版的適用於 PHP 的 AWS SDK?