File: index.rst

package info (click to toggle)
aws-sdk-for-php 2.7.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 14,448 kB
  • ctags: 10,879
  • sloc: php: 157,235; python: 233; makefile: 184; xml: 28; sh: 5
file content (307 lines) | stat: -rw-r--r-- 8,551 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
===============
AWS SDK for PHP
===============

.. toctree::
    :hidden:

    awssignup
    requirements
    installation
    quick-start
    migration-guide
    side-by-side

    credentials
    configuration
    feature-commands
    feature-waiters
    feature-iterators
    feature-models
    feature-facades
    performance
    faq

    service-autoscaling
    service-cloudformation
    service-cloudfront
    service-cloudfront-20120505
    service-cloudsearch
    service-cloudsearch-20110201
    service-cloudsearchdomain
    service-cloudtrail
    service-cloudwatch
    service-cognitoidentity
    service-cognitosync
    service-cloudwatchlogs
    service-datapipeline
    service-directconnect
    service-dynamodb
    service-dynamodb-20111205
    service-ec2
    service-elasticache
    service-elasticbeanstalk
    service-elasticloadbalancing
    service-elastictranscoder
    service-emr
    service-glacier
    service-iam
    service-importexport
    service-kinesis
    service-opsworks
    service-rds
    service-redshift
    service-route53
    service-route53domains
    service-s3
    service-ses
    service-simpledb
    service-sns
    service-sqs
    service-storagegateway
    service-sts
    service-support
    service-swf
    feature-dynamodb-session-handler
    feature-s3-stream-wrapper

The **AWS SDK for PHP** enables PHP developers to use `Amazon Web Services <http://aws.amazon.com/>`_ from their PHP
code, and build robust applications and software using services like Amazon S3, Amazon DynamoDB, Amazon Glacier, etc.
You can get started in minutes by installing the SDK through Composer — by requiring the ``aws/aws-sdk-php`` package —
or by downloading the standalone zip or phar package from https://github.com/aws/aws-sdk-php/releases.

Getting Started
---------------

* Before you use the SDK

  * `Sign up for AWS and get your AWS access keys <http://aws.amazon.com/developers/access-keys/>`_
  * :doc:`Verify that your system meets the minimum requirements for the SDK <requirements>`
  * :doc:`Install the AWS SDK for PHP <installation>`

* Using the SDK

  * :doc:`quick-start` – Everything you need to know to use the AWS SDK for PHP
  * `Sample Project <http://aws.amazon.com/developers/getting-started/php/>`_

* Migrating from Version 1 of the SDK?

  * :doc:`migration-guide` – Migrating from Version 1 of the SDK to Version 2
  * :doc:`side-by-side` – Using Version 1 and Version 2 of the SDK side-by-side in the same project

In-Depth Guides
---------------

* :doc:`credentials`
* :doc:`configuration`
* SDK Features

  * :doc:`feature-iterators`
  * :doc:`feature-waiters`
  * :doc:`feature-commands`
  * :ref:`Parallel Commands <parallel_commands>`
  * :doc:`feature-models`

* :doc:`faq`
* :doc:`performance`
* `Contributing to the SDK <https://github.com/aws/aws-sdk-php/blob/master/CONTRIBUTING.md>`_
* `Guzzle V3 Documentation <http://guzzle3.readthedocs.org/docs.html>`_

.. _supported-services:

Service-Specific Guides
-----------------------

* Amazon CloudFront

  .. indexlinks:: CloudFront

  * :doc:`Using the older 2012-05-05 API version <service-cloudfront-20120505>`

* Amazon CloudSearch

  .. indexlinks:: CloudSearch

  * :doc:`Using the older 2011-02-01 API version <service-cloudsearch-20110201>`

* Amazon CloudSearchDomain

  .. indexlinks:: CloudSearchDomain

* Amazon CloudWatch

  .. indexlinks:: CloudWatch

* Amazon Cognito Identity

  .. indexlinks:: CognitoIdentity

* Amazon Cognito Sync

  .. indexlinks:: CognitoSync

* Amazon CloudWatch Logs

  .. indexlinks:: CloudWatchLogs

* Amazon DynamoDB

  .. indexlinks:: DynamoDb

  * :doc:`Special Feature: DynamoDB Session Handler <feature-dynamodb-session-handler>`
  * :doc:`Using the older 2011-12-05 API version <service-dynamodb-20111205>`

* Amazon Elastic Compute Cloud (Amazon EC2)

  .. indexlinks:: Ec2

* Amazon Elastic MapReduce (Amazon EMR)

  .. indexlinks:: Emr

* Amazon Elastic Transcoder

  .. indexlinks:: ElasticTranscoder

* Amazon ElastiCache

  .. indexlinks:: ElastiCache

* Amazon Glacier

  .. indexlinks:: Glacier

* Amazon Kinesis

  .. indexlinks:: Kinesis

* Amazon Redshift

  .. indexlinks:: Redshift

* Amazon Relational Database Service (Amazon RDS)

  .. indexlinks:: Rds

* Amazon Route 53

  .. indexlinks:: Route53

* Amazon Route 53 Domains

  .. indexlinks:: Route53Domains

* Amazon Simple Email Service (Amazon SES)

  .. indexlinks:: Ses

* Amazon Simple Notification Service (Amazon SNS)

  .. indexlinks:: Sns

* Amazon Simple Queue Service (Amazon SQS)

  .. indexlinks:: Sqs

* Amazon Simple Storage Service (Amazon S3)

  .. indexlinks:: S3

  * :doc:`Special Feature: Amazon S3 Stream Wrapper <feature-s3-stream-wrapper>`

* Amazon Simple Workflow Service (Amazon SWF)

  .. indexlinks:: Swf

* Amazon SimpleDB

  .. indexlinks:: SimpleDb

* Auto Scaling

  .. indexlinks:: AutoScaling

* AWS CloudFormation

  .. indexlinks:: CloudFormation

* AWS CloudTrail

  .. indexlinks:: CloudTrail

* AWS Data Pipeline

  .. indexlinks:: DataPipeline

* AWS Direct Connect

  .. indexlinks:: DirectConnect

* AWS Elastic Beanstalk

  .. indexlinks:: ElasticBeanstalk

* AWS Identity and Access Management (AWS IAM)

  .. indexlinks:: Iam

* AWS Import/Export

  .. indexlinks:: ImportExport

* AWS OpsWorks

  .. indexlinks:: OpsWorks

* AWS Security Token Service (AWS STS)

  .. indexlinks:: Sts

* AWS Storage Gateway

  .. indexlinks:: StorageGateway

* AWS Support

  .. indexlinks:: Support

* Elastic Load Balancing

  .. indexlinks:: ElasticLoadBalancing

Articles from the Blog
----------------------

* `Syncing Data with Amazon S3 <http://blogs.aws.amazon.com/php/post/Tx2W9JAA7RXVOXA/Syncing-Data-with-Amazon-S3>`_
* `Amazon S3 PHP Stream Wrapper <http://blogs.aws.amazon.com/php/post/TxKV69TBGSONBU/Amazon-S3-PHP-Stream-Wrapper>`_
* `Transferring Files To and From Amazon S3 <http://blogs.aws.amazon.com/php/post/Tx9BDFNDYYU4VF/Transferring-Files-To-and-From-Amazon-S3>`_
* `Provision an Amazon EC2 Instance with PHP <http://blogs.aws.amazon.com/php/post/TxMLFLE50WUAMR/Provision-an-Amazon-EC2-Instance-with-PHP>`_
* `Uploading Archives to Amazon Glacier from PHP <http://blogs.aws.amazon.com/php/post/Tx7PFHT4OJRJ42/Uploading-Archives-to-Amazon-Glacier-from-PHP>`_
* `Using AWS CloudTrail in PHP - Part 1 <http://blogs.aws.amazon.com/php/post/Tx3HGFCVGT92TS8/Using-AWS-CloudTrail-in-PHP-Part-1>`_
* `Using AWS CloudTrail in PHP - Part 2 <http://blogs.aws.amazon.com/php/post/Tx31JYLN2SC3GHB/Using-AWS-CloudTrail-in-PHP-Part-2>`_
* `Providing credentials to the AWS SDK for PHP <http://blogs.aws.amazon.com/php/post/Tx1F82CR0ANO3ZI/Providing-credentials-to-the-AWS-SDK-for-PHP>`_
* `Using Credentials from AWS Security Token Service <http://blogs.aws.amazon.com/php/post/Tx25ITJRCL1IWT4/Using-Credentials-from-AWS-Security-Token-Service>`_
* `Iterating through Amazon DynamoDB Results <http://blogs.aws.amazon.com/php/post/TxJGHHKBUJO1AL/Iterating-through-Amazon-DynamoDB-Results>`_
* `Sending requests through a proxy <http://blogs.aws.amazon.com/php/post/Tx9FZ2MY1XP7X6/Sending-requests-through-a-proxy>`_
* `Wire Logging in the AWS SDK for PHP <http://blogs.aws.amazon.com/php/post/Tx1W2JMJBQHBNRS/Wire-Logging-in-the-AWS-SDK-for-PHP>`_
* `Streaming Amazon S3 Objects From a Web Server <http://blogs.aws.amazon.com/php/post/Tx2C4WJBMSMW68A/Streaming-Amazon-S3-Objects-From-a-Web-Server>`_
* `Using New Regions and Endpoints <http://blogs.aws.amazon.com/php/post/Tx39XJNNO5OOX3U/Using-New-Regions-and-Endpoints>`_
* `Receiving Amazon SNS Messages in PHP <http://blogs.aws.amazon.com/php/post/Tx2G9D94IE6KPAY/Receiving-Amazon-SNS-Messages-in-PHP>`_
* `Testing Webhooks Locally for Amazon SNS <http://blogs.aws.amazon.com/php/post/Tx2CO24DVG9CAK0/Testing-Webhooks-Locally-for-Amazon-SNS>`_

Presentations
-------------

Slides
~~~~~~

* `Mastering the AWS SDK for PHP <http://www.slideshare.net/AmazonWebServices/mastering-the-aws-sdk-for-php-tls306-aws-reinvent-2013>`_
* `Getting Good with the AWS SDK for PHP <https://speakerdeck.com/jeremeamia/getting-good-with-the-aws-sdk-for-php>`_
* `Using DynamoDB with the AWS SDK for PHP <http://www.slideshare.net/AmazonWebServices/using-dynamod-bwith-aws-sdk-for-php-tls305>`_
* `Controlling the AWS Cloud with PHP <https://speakerdeck.com/jeremeamia/controlling-the-aws-cloud-with-php>`_

Videos
~~~~~~

* `Mastering the AWS SDK for PHP <http://youtu.be/_zaW2VZB1ok>`_ (AWS re:Invent 2013)
* `Using DynamoDB with the AWS SDK for PHP <http://www.youtube.com/watch?v=h_u3Ig5Cpv0>`_ (AWS re:Invent 2012)