AWS SDK для PHP

AWS SDK для PHP — набор средств разработки для работы с сервисами AWS.

Для установки AWS SDK для PHP воспользуйтесь инструкцией на сайте разработчика.

До начала работы

Получите реквизиты доступа к Объектному хранилищу (endpoint, access Key, Secret Key). Если у вас нет реквизитов доступа, обратитесь в техподдержку.

Настройка

Подключить библиотеку можно с помощью инструмента управления зависимостями Composer. Для этого:

  1. Установите Composer:

    curl -sS https://getcomposer.org/installer | php
    
  2. Запустите команду установки последней стабильной версии SDK:

    php composer.phar require aws/aws-sdk-php
    
  3. Добавьте aws-sdk-php в свой скрипт.

Примеры операций

// Создать клиент
$s3Client = new S3Client([
   'version'         => 'latest',
   'region'          => 'us-east-1',
   'use_path_style_endpoint' => true,
   'credentials' => [
         'key'       => '<access Key>',
         'secret' => 'Пароль',
   ],
   'endpoint' => '<endpoint>'
]);

// Загрузить объект из строки
$s3Client->putObject([
   'Bucket' => 'BucketName',
   'Key'     => 'ObjectName',
   'Body'   => 'Test'
]);

// Скачать объект
$result = $s3Client->getObject([
   'Bucket' => 'BucketName',
   'Key'     => 'ObjectName'
]);

echo $result['Body'];

См.также

С полной документацией по AWS SDK для PHP вы можете ознакомиться на сайте разработчика.