

# Amazon S3 examples using the Amazon SDK for PHP Version 3
<a name="s3-examples"></a>

Amazon Simple Storage Service (Amazon S3) is a web service that provides highly scalable cloud storage. Amazon S3 provides easy to use object storage, with a simple web service interface to store and retrieve any amount of data from anywhere on the web.

All the example code for the Amazon SDK for PHP is available [here on GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php/example_code).

## Credentials
<a name="examplecredentials"></a>

Before running the example code, configure your Amazon credentials, as described in [Authenticating with Amazon using Amazon SDK for PHP Version 3](credentials.md). Then import the Amazon SDK for PHP, as described in [Installing the Amazon SDK for PHP Version 3](getting-started_installation.md).

**Topics**
+ [Credentials](#examplecredentials)
+ [Creating and using Amazon S3 buckets](s3-examples-creating-buckets.md)
+ [Managing Amazon S3 bucket access permissions](s3-examples-access-permissions.md)
+ [Configuring Amazon S3 buckets](s3-examples-configuring-a-bucket.md)
+ [Amazon S3 multipart uploads](s3-multipart-upload.md)
+ [Amazon S3 pre-signed URL](s3-presigned-url.md)
+ [Creating S3 pre-signed POSTs](s3-presigned-post.md)
+ [Using an Amazon S3 bucket as a static web host](s3-examples-static-web-host.md)
+ [Working with Amazon S3 bucket policies](s3-examples-bucket-policies.md)
+ [Using S3 access point ARNs](s3-examples-access-point-arn.md)
+ [Use Multi-Region Access Points](s3-multi-region-access-points.md)