Download the PHP package felipemenezesdm/laravel-secret-manager-suite without Composer
On this page you can find all versions of the php package felipemenezesdm/laravel-secret-manager-suite. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download felipemenezesdm/laravel-secret-manager-suite
More information about felipemenezesdm/laravel-secret-manager-suite
Files in felipemenezesdm/laravel-secret-manager-suite
Package laravel-secret-manager-suite
Short Description Suite de gerenciamento de secrets para Laravel, compatível com Amazon Web Services e Google Cloud Platform
License
Informations about the package laravel-secret-manager-suite
Laravel Secret Manager Suite
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:
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:
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
All versions of laravel-secret-manager-suite with dependencies
aws/aws-sdk-php Version ^3.238
google/cloud-secret-manager Version ^1.9
felipemenezesdm/laravel-logger-adapter Version ^1.0
symfony/cache Version *