Apigility For Instagram Reverse API

1.1 2015-09-09 19:24 UTC

This package is not auto-updated.

Last update: 2024-09-18 10:06:54 UTC


README

#Amazon S3 支持aqilix-apigility-image 此模块为aqilix-apigility-image模块添加Amazon S3支持。此模块的主要任务是将图片上传到S3并更改图片名称为S3对象URL

依赖

安装

这是一个 ZF2/Apigility 模块,因此要在您的 ZF2/Apigility 项目中使用它,需要在 composer.json 中添加 require

  "require": {
    .
    .
    .
    "aqilixapi/s3": "1.1"
  }

运行 composer update 然后在 config/application.config.php 中启用该模块

return array(
    'modules' => array(
       .
       .
       .
       'AqilixAPI\\S3', 
       'AwsModule',
    )
)

配置

由于此模块需要 aws/aws-sdk-php-zf2,我们只需从 aws/aws-sdk-php-zf2 配置文件(vendor/aws/aws-sdk-php-zf2/config/aws.local.php.dst)配置 AWS 凭据。只需将此文件复制到 config/autoload/aws.local.php 并更改 credentialregion 配置。

在准备 AWS 配置后,我们需要配置 Amazon S3 配置(config/s3.local.php.dist

    's3' => array(
        'bucket' => array(
            'name' => 'aqilix',
            'acl'  => 'public-read',
        ),
        'fields' => array(
            'path'  => array('key_prefix' => 'image'),
            'thumbPath' => array('key_prefix' => 'image/thumbs')
        )
    )

调整 bucketfields,然后将此文件复制到 config/autoload/s3.local.php