thephalcons/amazon-webservices-bundle

用于与亚马逊网络服务(AWS)交互的Symfony2 Bundle

2.2 2016-02-03 21:52 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:31:35 UTC


README

通知

此Bundle现已正式维护。特别感谢Mark Badolato mbadolato

Latest Stable Version Total Downloads

概述

这是一个用于与亚马逊网络服务(AWS)交互的Symfony2 Bundle。

此Bundle通过加载SDK并启用您实例化SDK的各种网络服务对象,将它们传递回您,以便您可以直接在Symfony2应用程序中使用它们,使用了最新的AWS SDK for PHP

有关安装、配置和使用详情,请参阅Resources/doc/README.md

资源

  • 入门 - 获取入门使用信息
  • [示例项目][sdk-sample] - 一个快速的项目示例,帮助您入门
  • [问题][sdk-issues] - 报告问题,提交拉取请求,并参与其中(参见 [Apache 2.0 License][sdk-license])

特性

  • 为所有支持的AWS [服务][docs-services]、[区域][docs-rande] 和认证协议提供易于使用的HTTP客户端。
  • 基于 [Guzzle][guzzle-docs] 构建,并利用了其许多功能,包括持久连接、异步请求、中间件等。
  • 提供便利功能,包括通过 [分页器][docs-paginators]、[等待器][docs-waiters] 和简单的 [结果对象][docs-results] 实现易于使用的分页。
  • 为亚马逊S3和亚马逊冰川提供 [multipart上传工具][docs-s3-multipart],可以暂停和恢复。
  • 提供 [Amazon S3 Stream Wrapper][docs-streamwrapper],这样您就可以使用PHP的本地文件处理函数来与您的S3存储桶和对象交互,就像本地文件系统一样。
  • 提供 [Amazon DynamoDB Session Handler][docs-ddbsh],以便在快速、NoSQL数据库上轻松扩展会话。
  • 自动在配置的亚马逊EC2实例上使用 [IAM实例配置文件凭据][aws-iam-credentials]。

示例用例

  1. 连接并操作任何可用的亚马逊网络服务,例如EC2、亚马逊S3、SQS、SES、亚马逊DynamoDB、亚马逊冰川等。

  2. 利用亚马逊S3和CloudFront作为Symfony 2应用程序的内容分发网络(CDN)。请参阅adurieux提供的有关信息,见Resources/doc/cdn.md

  3. 与超级模特评分日期(此功能尚未实现)

许可协议

此Bundle受MIT许可协议保护。请参阅包中的完整许可协议

Resources/meta/LICENSE