通过适用于 PHP 的 AWS SDK 迅速开始使用 AWS。软件开发工具包是现代开源 PHP 库,可以将您的 PHP 应用程序轻松与 Amazon S3、Amazon Glacier 和 Amazon DynamoDB 等 AWS 服务集成。
Amazon DynamoDB JSON 和数组封送处理程序
方便地为 Amazon DynamoDB 中的存储编组和取消编组 JSON 文档和 PHP 数组。
Amazon DynamoDB Session Handler
可通过在 DynamoDB 上轻松存储应用程序会话状态来打破会话状态的规模瓶颈。
使用 PHP 的内置功能,例如 fopen、copy 和 file_get_contents 来使用存储在 Amazon S3 中的对象。
自动轮询资源状态更改,如等待新推出的 Amazon EC2 实例以实现“运行”状态。
AWS Resource 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);
// 获取对资源对象的引用
$bucket = $aws->s3->bucket('my-bucket');
$object = $bucket->object('image/bird.jpg');
// 访问资源属性
echo $object['LastModified'];
// 调用资源方法以采取行动
$object->delete();
$bucket->delete();
迁移至最新适用于 PHP 的 AWS SDK 所应遵循的说明,请参阅迁移指南 »
在 GitHub 存储库 » 中发掘源代码
要了解有关最新开发工具包的详细信息,请参阅更改日志 »
联系其他的开发人员,请参阅 PHP 社区论坛 »
了解更多通过 AWS 来使用 PHP 的相关信息,请参阅 PHP 开发人员中心 »
查找适用于 PHP 的 AWS SDK 的旧版本?