felipemenezesdm/laravel-secret-manager-suite
Composer 安装命令:
composer require felipemenezesdm/laravel-secret-manager-suite
包简介
Suite de gerenciamento de secrets para Laravel, compatível com Amazon Web Services e Google Cloud Platform
README 文档
README
Descrição
Biblioteca para gerenciamento de secrets em ambiente cloud, compatível com Amazon Web Services e Google Cloud Platform.
Instalação
Para instalar esta dependência, é necessário ter o Composer disponível em sua máquina. Baixe e instale o Composer a partir deste link: https://getcomposer.org/download/
Após ter instalado o composer, execute o seguinte comando para instalar a dependência no seu projeto Laravel:
composer require felipemenezesdm/laravel-secret-manager-suite
Uso
Após a instalação desta dependência no laravel, o método global suite() estará disponível e pode ser utilizado em qualquer parte do código. Abaixo, um exemplo de uso do suite em um arquivo de configuração do laravel:
<?php return [ # ... 'key1' => suite()->getSecretData("my-secret-1"), 'key2' => suite()->getSecretData("my-secret-2"), # ... ];
Configuração
Abaixo, todas as variáveis de ambiente disponíveis para a configuração da lib:
| Name | Valor padrão | Example |
|---|---|---|
| APP_SUITE | gcp, aws ou vazio | Definição do suite para recuperação de secrets |
| AWS_ACCOUNT_ID | 000000000000 | Definir a ID da conta AWS para a aplicação |
| AWS_ENDPOINT | http://127.0.0.1 | Definir o endpoint dos serviços AWS (indicado quando houver o uso do localstack) |
| AWS_DEFAULT_REGION | us-east-1 | Definir a região padrão para uma aplicação alocada na AWS |
| GCP_PROJECT_ID | N/A | ID do projeto no Google Cloud Plataform |
| GOOGLE_APPLICATION_CREDENTIALS | N/A | Arquivo de credenciais do Google Cloud Platform |
Links úteis
felipemenezesdm/laravel-secret-manager-suite 适用场景与选型建议
felipemenezesdm/laravel-secret-manager-suite 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 335 次下载、GitHub Stars 达 2, 最近一次更新时间为 2022 年 12 月 05 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 felipemenezesdm/laravel-secret-manager-suite 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 felipemenezesdm/laravel-secret-manager-suite 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 335
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 10
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2022-12-05