thephalcons / amazon-webservices-bundle
用于与亚马逊网络服务(AWS)交互的Symfony2 Bundle
2.2
2016-02-03 21:52 UTC
Requires
- php: >=5.5
- aws/aws-sdk-php: *
- symfony/framework-bundle: >=2.3
This package is not auto-updated.
Last update: 2024-09-18 19:31:35 UTC
README
通知
此Bundle现已正式维护。特别感谢Mark Badolato mbadolato
概述
这是一个用于与亚马逊网络服务(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]。
示例用例
-
连接并操作任何可用的亚马逊网络服务,例如EC2、亚马逊S3、SQS、SES、亚马逊DynamoDB、亚马逊冰川等。
-
利用亚马逊S3和CloudFront作为Symfony 2应用程序的内容分发网络(CDN)。请参阅adurieux提供的有关信息,见
Resources/doc/cdn.md
。 -
与超级模特评分日期(此功能尚未实现)
许可协议
此Bundle受MIT许可协议保护。请参阅包中的完整许可协议
Resources/meta/LICENSE