Release: AWS SDK for PHP 1.5.11

This release adds support for multiple IP addresses for VPC instances and provisioned IOPS for EBS volumes.


Latest Version: 1.5.11
Created On: August 01, 2012
Last Updated: October 09, 2017


Download

Download the latest AWS SDK for PHP

New Features

Change Description

Multiple IP Addresses for VPC Instances - Amazon EC2

Instances in a VPC can be assigned one or more private IP addresses, each of which can be associated with its own Elastic IP address. With this feature you can host multiple websites, including SSL websites and certificates, on a single instance where each site has its own IP address. Private IP addresses and their associated Elastic IP addresses can be moved to other network interfaces or instances, assisting with application portability across instances.

For more information about using multiple IP addresses with EC2 instances, see Using Multiple IPs with Your VPC.

High I/O Instance Type (hi1.xlarge) - Amazon EC2

The AWS SDK for PHP now supports the hi1.xlarge instance by providing the AmazonEC2::INSTANCE_HIGH_IO_4XLARGE constant, so that it is easy to reference in your EC2 operations.

High I/O instances provide tens of thousands of low-latency, random I/O operations per second (IOPS) to an application. They're well suited for NoSQL databases, clustered databases, and OLTP (online transaction processing) systems.

For more information, see High I/O Instances.

Provisioned IOPS Volumes - Amazon EBS

Provisioned IOPS volumes are designed to meet the needs of I/O-intensive workloads, particularly database workloads, that are sensitive to storage performance and consistency in random access I/O throughput. You specify an IOPS rate when you create the volume, and Amazon EBS provisions that rate for the lifetime of the volume. Amazon EBS currently supports up to 1,000 IOPS per volume, with higher limits coming soon. You can stripe multiple volumes together to deliver thousands of IOPS per instance to your application.

EBS-Optimized Instances - Amazon EBS

EBS optimization enables instances to fully utilize the IOPS provisioned on an Amazon EBS volume. EBS-Optimized instances deliver throughput dedicated to Amazon EBS, with options between 500 Mbps and 1,000 Mbps, depending on the instance type you use. When attached to an EBS-Optimized instance, Provisioned IOPS volumes are designed to deliver within 10 percent of their provisioned performance 99.9 percent of the time in a given year.

Resolved Issues

Change Description

Amazon DynamoDB

Resolved an issue where the results of a scan() or query() command would incorrectly nest SS or NS values when unmarshalling. See Inconsistent format between GET and SCAN on the forums.

Warning: Operations that read data containing string sets or number sets need to be reviewed. When accessing the response from these operations, instead of calling $item->SS->SS or $item->NS->NS, code should be simplified to $item->SS or $item->NS.

Amazon S3

Improved the documentation around retrieving MD5 sums for objects.

Runtime

Added multi-region support to the CFHadoop* helper classes.

Known Issues

For a list of known issues, please see _docs/KNOWNISSUES.md in the SDK package.

Supported API Versions

The AWS SDK for PHP supports the following services and API versions:

Service API Version
Amazon CloudFront 2012-03-15
Amazon CloudSearch 2011-02-01
Amazon CloudWatch 2010-08-01
Amazon DynamoDB 2011-12-05
Amazon Elastic Compute Cloud (Amazon EC2) with Amazon Virtual Private Cloud (Amazon VPC) 2012-07-20
Amazon ElastiCache 2012-03-09
Amazon Elastic MapReduce (Amazon EMR) 2009-03-31
Amazon Relational Database Service (Amazon RDS) 2011-04-01
Amazon Simple Storage Service (Amazon S3) 2006-03-01
Amazon SimpleDB 2009-04-15
Amazon Simple Email Service (Amazon SES) 2010-12-01
Amazon Simple Notification Service (Amazon SNS) 2010-03-31
Amazon Simple Queue Service (Amazon SQS) 2011-10-01
Amazon Simple Workflow Service (Amazon SWF) 2012-01-25
Auto Scaling 2012-01-01
AWS CloudFormation 2010-05-15
AWS Elastic Beanstalk 2010-12-01
AWS Identity and Access Management 2010-05-08
AWS Import/Export 2010-06-01
AWS Security Token Service 2011-06-15
AWS Storage Gateway 2012-04-30
Elastic Load Balancing (ELB) 2012-06-01