hatchetaustralia / laravel-iam-db-auth
适用于 Laravel 的 AWS IAM 数据库身份验证包
0.2.0
2023-09-16 00:52 UTC
Requires
- php: >=7.3
- ext-pdo: *
- aws/aws-sdk-php-laravel: ^3.0.0
Requires (Dev)
- laravel/framework: ^6.0
- orchestra/testbench: ^4
README
从https://github.com/pixelvide/laravel-iam-db-auth分支而来
这是一个用于通过 IAM 验证连接 Laravel 与 AWS RDS 实例的包。
它包含一个服务提供者,当框架请求 MySQL/PGSQL 连接时,提供我们重写的 MySQL/PGSQL 连接器类。
安装
使用 Composer 安装此包
composer require hatchetaustralia/laravel-iam-db-auth
在 config/database.php 配置文件中添加缺失的变量到连接数组中
<?php [ 'mysql' => [ 'aws_region' => env('AWS_DEFAULT_REGION'), 'use_iam_auth' => env('DB_USE_IAM_AUTH', true), ], ];
从https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html获取 rds-combined-ca-bundle.pem