hatchetaustralia/laravel-iam-db-auth

适用于 Laravel 的 AWS IAM 数据库身份验证包

0.2.0 2023-09-16 00:52 UTC

This package is auto-updated.

Last update: 2024-09-16 02:51:33 UTC


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