cuppett/cakephp-aws_utils

此包已被弃用,不再维护。未建议替代包。

CakePHP 亚马逊网络服务工具

安装: 11

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:cakephp-plugin

1.0.1 2015-01-25 16:16 UTC

This package is auto-updated.

Last update: 2020-08-19 00:37:29 UTC


README

AWSUtils 提供了一组封装和工具,以将 AWS 服务直接集成到您的 CakePHP 应用程序中

要求

主分支有以下要求

  • CakePHP 2.2.0 或更高版本。
  • PHP 5.3.0 或更高版本。

功能

安装

  • 将此目录中的文件克隆/复制到 app/Plugin/AwsUtils
  • 确保在 app/Config/bootstrap.php 中加载插件,通过调用 CakePlugin::load('AwsUtils');

使用 Composer

确保 require 存在于 composer.json 中。这将安装插件到 Plugin/AwsUtils

{
    "require": {
        "cuppett/cakephp-aws_utils": "1.0.*"
    },
    "extra":
	{
	    "installer-paths":
	    {
	        "app/Plugin/AwsUtils": ["cuppett/cakephp-aws_utils"]
	    }
	}       
}

快速示例

将会话处理器集成到 core.php

use Aws\Common\Enum\Region;

$aws = array(
    'includes' => array(
        '_aws'
    ),
    'services' => array(
        'default_settings' => array(
            'params' => array(
                'region' => Region::US_EAST_1
            )
        )
    )
);

Configure::write('Session', array(
    'defaults' => 'database',
    'timeout' => 60,
    'handler' => array(
        'engine' => 'AwsUtils.DynamoDBSession',
        'aws' => $aws
    ),
    /* Avoid gc from web-app, manually sweep/clean later */
    'ini' => array('session.gc_probability' => 0)
));

报告问题

如果您对 AwsUtils 有任何问题,请在 GitHub 上打开一个问题。