These code examples demonstrate how to use the AWS SDK for PHP to automate various AWS services. For more information, see the AWS SDK for PHP Developer Documentation.
To run or test these code examples, you need the following:
- PHP
- PHPUnit, for unit testing
- The AWS SDK for PHP
- AWS credentials
For more information, see Getting Started in the AWS SDK for PHP Developer Guide.
By default, these code examples run using the default AWS credential provider chain, which includes using an AWS shared credentials file and profiles. For more information, see Using the AWS Credentials File and Credential Profiles in the AWS SDK for PHP Developer Guide.
Running these code examples might result in charges to the AWS account that is associated with the AWS credentials being used.
Some of these code examples have accompanying unit tests, which are designed to be run with PHPUnit. These unit test code files are in a subdirectory named tests
, next to the code examples themselves. For more information, see the comments inside of the unit test code files.
- As an AWS best practice, grant these code examples least privilege, or only the permissions required to perform a task. For more information, see Grant Least Privilege in the AWS Identity and Access Management User Guide.
- This code has not been tested in all AWS Regions. Some AWS services are available only in specific Regions. For more information, see the AWS Regional Table on the AWS website.