eresults / amazon-webservices-bundle
3.0.1
2016-08-29 10:05 UTC
Requires
- php: >=5.5
- aws/aws-sdk-php: *
- symfony/framework-bundle: >=2.3
This package is auto-updated.
Last update: 2020-06-18 10:01:41 UTC
README
注意
此包现在正式维护。特别感谢 Mark Badolato mbadolato
概述
这是一个用于与亚马逊网络服务(AWS)交互的 Symfony2 扩展。
此扩展通过加载 SDK,并允许您实例化 SDK 的各种 Web 服务对象,并将它们直接传递回您在 Symfony2 应用程序中使用。
有关安装、配置和使用详细信息,请参阅 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 流包装器][docs-streamwrapper],允许您使用 PHP 的本地文件处理函数像本地文件系统一样与您的 S3 存储桶和对象交互。
- 提供 [Amazon DynamoDB 会话处理程序][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 记分日期(此功能尚未实现)
许可证
此包采用 MIT 许可证。请参阅包中的完整许可证。
Resources/meta/LICENSE