sabmeua / ci-dynamodb-session-driver
CodeIgniter 3.x 的 DynamoDB 会话驱动程序
0.2.0
2017-01-05 00:57 UTC
Requires
- aws/aws-sdk-php: 3.*
This package is auto-updated.
Last update: 2024-09-12 13:07:55 UTC
README
CodeIgniter 3.x 的 DynamoDB 会话驱动程序
使用方法
要使用,只需在配置文件中指定使用 DynamoDB 进行会话存储。
打开 application/config/config.php,在“会话变量”部分将 "dynamodb" 设置为 "sess_driver"。同时,将您要使用的表名设置为 "sess_save_path"。您指定的表需要提前创建。
$config['sess_driver'] = 'dynamodb'; $config['sess_save_path'] = 'my_session';
AWS 访问凭证
如果您使用 EC2 且实例已经分配了 IAM 实例角色,则无需为此库配置任何凭证。否则,您需要将 AWS 访问密钥和秘密设置到配置文件中。
打开 application/config/sess_dynamo.php,并将适当的凭证设置为 "sess_dynamo_key" 和 "sess_dynamo_secret"。
安装
将 application/libraries/Session/drivers/Session_dynamodb_driver.php 和 application/config/sess_dynamo.php 文件复制到您的 "application" 目录中。
如果您使用 composer 安装,请编辑您的 composer.json 并添加以下包。在 composer 安装完包后,您需要像上面一样复制这些文件。
"sabmeua/ci-dynamodb-session-driver": "*"
要求
- aws/aws-sdk-php 3.*