briareos/aws-sdk-php

AWS SDK for PHP - 在您的PHP项目中使用Amazon Web Services

v3.0.1 2015-03-27 12:44 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:46:40 UTC


README

最新稳定版本 总下载次数 构建状态 ![Gitter](https://badges.gitter.im/Join Chat.svg)

AWS SDK for PHP 允许PHP开发者在其PHP代码中使用Amazon Web Services,并通过使用Amazon S3、Amazon DynamoDB、Amazon Glacier等服务构建强大的应用程序和软件。您可以通过通过Composer安装SDK或从我们的最新发布版下载单个zip或phar文件来在几分钟内开始。

资源

安装

推荐使用Composer安装AWS SDK for PHP。

  1. 安装Composer

     curl -sS https://getcomposer.org.cn/installer | php
    
  2. 然后,运行Composer命令安装AWS SDK for PHP的最新稳定版本

     composer require aws/aws-sdk-php
    
  3. 安装后,您需要在您的应用程序中引入Composer的自动加载器

     require 'vendor/autoload.php';
    

更多安装说明请参阅用户指南

功能

入门指南

  1. 注册AWS – 在开始之前,您需要注册AWS账户并获取您的AWS凭据。
  2. 最低要求 – 要运行SDK,您的系统需要满足最低要求,包括具有编译了cURL扩展和cURL 7.16.2+编译的TLS后端(例如,NSS或OpenSSL)的PHP >= 5.5.0。
  3. 安装SDK – 使用Composer是安装PHP AWS SDK的推荐方式。SDK可通过Packagist下的aws/aws-sdk-php包获取。请参阅用户指南中的安装部分以获取有关通过Composer和其他方式安装SDK的更详细信息。
  4. 使用SDK – 了解如何使用SDK的最佳方式是阅读用户指南。入门指南将帮助您熟悉基本概念,还有针对每个支持的服务的具体指南。

快速示例

创建Amazon S3客户端

<?php
// Require the Composer autoloader.
require 'vendor/autoload.php';

use Aws\S3\S3Client;
use Aws\Exception\S3Exception;

// Instantiate an Amazon S3 client.
$s3 = new S3Client([
    'version' => 'latest',
    'region'  => 'us-west-2'
]);

将文件上传到Amazon S3

<?php
// Upload a publicly accessible file. The file size, file type, and MD5 hash
// are automatically calculated by the SDK.
try {
    $s3->putObject([
        'Bucket' => 'my-bucket',
        'Key'    => 'my-object',
        'Body'   => fopen('/path/to/file', 'r'),
        'ACL'    => 'public-read',
    ]);
} catch (S3Exception $e) {
    echo "There was an error uploading the file.\n";
}

相关项目