andrewlowther / 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: 2020-08-30 18:59:54 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许可证][sdk-license])
功能
- 提供所有受支持的AWS [服务][docs-services]、[地区][docs-rande] 和身份验证协议的易于使用的HTTP客户端。
- 基于[Guzzle][guzzle-docs]构建,并利用了许多其功能,包括持久连接、异步请求、中间件等。
- 提供便捷功能,包括通过[分页器][docs-paginators]、[等待者][docs-waiters]和简单的[结果对象][docs-results]轻松分页结果。
- 提供Amazon S3和Amazon Glacier的[multipart上传工具][docs-s3-multipart],可以暂停和恢复。
- 提供[Amazon S3 Stream Wrapper][docs-streamwrapper],您可以使用PHP的本地文件处理函数来与您的S3存储桶和对象交互,就像本地文件系统一样。
- 提供[Amazon DynamoDB Session Handler][docs-ddbsh],以便在快速、NoSQL数据库上轻松扩展会话。
- 自动在配置的Amazon EC2实例上使用[IAM实例配置文件凭证][aws-iam-credentials]。
示例用例
-
连接并操作任何可用的亚马逊网络服务,例如EC2、Amazon S3、SQS、SES、Amazon DynamoDB、Amazon Glacier等。
-
将Amazon S3和CloudFront作为Symfony 2应用程序的内容分发网络(CDN)。请参阅adurieux提供的信息,见
Resources/doc/cdn.md。 -
使用Supermodels对日期进行评分(此功能尚未实现)
许可证
此Bundle采用MIT许可证。请参阅Bundle中的完整许可证。
Resources/meta/LICENSE