- 开发人员中心
- 用于在 AWS 上进行构建的工具
- 适用于 PHP 的 AWS SDK
适用于 PHP 的 AWS SDK
适用于 PHP 的 AWS SDK 是适用于 AWS 的现代开源 PHP 库。使用适用于 PHP 的 AWS SDK 开发和部署应用程序。通过该开发工具包,您可以轻松使用惯用的 PHP API 调用 AWS 服务。
工作原理
适用于 PHP 的 AWS SDK 通过提供一组始终一致且为 PHP 开发人员所熟悉的资料库,简化了 AWS 服务的使用。所有 AWS SDK 都支持 API 生命周期考虑因素,如凭证管理、重试、数据封送和序列化。
适用于 PHP 的 AWS SDK 为每个 AWS 服务提供 PHP API。使用 SDK,您可以构建可与 Amazon S3、Amazon EC2、Amazon DynamoDB 等协同工作的 PHP 应用程序。适用于 PHP 的 AWS SDK 可以通过处理程序和中间件进行扩展。
功能
适用于 PHP 的 AWS SDK 使用承诺 来允许异步工作流程,而这种异步性允许并行发送 HTTP 请求。承诺 代表异步操作的最终结果。
适用于 PHP 的 AWS SDK 支持使用 JMESPath(一种 JSON 查询语言)轻松查询结果。您可以使用 JMESPath 表达式从结果模型和分页小部件中提取数据。
当响应对象太大而无法进行单个响应时,许多 AWS 操作都会返回分页结果。适用于 PHP 的 AWS SDK 提供分页小部件,用于跨服务调用无缝迭代结果。
适用于 PHP 的 AWS SDK 提供了名为“等待者”的辅助方法,可自动调用 AWS 资源中预定义的状态变化。例如,您可以开始 Amazon EC2 实例,并使用等待应用程序等到达到“正在运行”状态,或者可以创建新的 Amazon DynamoDB 表格并等待可用于使用。除了同步等待外,您还可以调用等待程序进行异步等待,同时发送其他请求或等待多个资源。