Installation guide
Service builder
A more robust way to connect to AWS Storage Gateway is through the service builder. This allows you to specify
credentials and other configuration settings in a configuration file. These settings can then be shared across all
clients so that you only have to specify your settings once.
use Aws\Common\Aws;
// Create a service builder using a configuration file
$aws = Aws::factory('/path/to/my_config.json');
// Get the client from the builder by namespace
$client = $aws->get('StorageGateway');
This guide is incomplete
This guide is not quite finished. If you are looking for a good way to contribute to the SDK and to the rest of the
AWS PHP community, then helping to write documentation is a great place to start. Our guides are written in
ReStructuredText and generated using Sphinx. Feel free to add some content to our documentation and send a
pull request to https://github.com/aws/aws-sdk-php. You can view our documentation sources at
https://github.com/aws/aws-sdk-php/tree/master/docs.
API Reference
Please see the AWS Storage Gateway Client API reference for a details about all of the available methods,
including descriptions of the inputs and outputs.
ActivateGateway AddCache
AddUploadBuffer AddWorkingStorage
CancelArchival CancelRetrieval
CreateCachediSCSIVolume CreateSnapshot
CreateSnapshotFromVolumeRecoveryPoint CreateStorediSCSIVolume
CreateTapes DeleteBandwidthRateLimit
DeleteChapCredentials DeleteGateway
DeleteSnapshotSchedule DeleteTape
DeleteTapeArchive DeleteVolume
DescribeBandwidthRateLimit DescribeCache
DescribeCachediSCSIVolumes DescribeChapCredentials
DescribeGatewayInformation DescribeMaintenanceStartTime
DescribeSnapshotSchedule DescribeStorediSCSIVolumes
DescribeTapeArchives DescribeTapeRecoveryPoints
DescribeTapes DescribeUploadBuffer
DescribeVTLDevices DescribeWorkingStorage
DisableGateway ListGateways
ListLocalDisks ListVolumeRecoveryPoints
ListVolumes RetrieveTapeArchive
AWS Storage Gateway
121