autoaction / vbn-php-client
Pacote para geração de URLs assinadas do GCP CDN.
v2.1.4
2025-10-15 18:33 UTC
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
- google/auth: ~1.0
- google/cloud-compute: ~1.0
- google/cloud-storage: ~1.1
- guzzlehttp/guzzle: ^7.5
This package is auto-updated.
Last update: 2025-10-15 18:34:35 UTC
README
É necessário que o usuário que vai acessar o GCP tenha essa permissão, caso contrário o cache não poderá ser invalidado
compute.urlMaps.invalidateCache
Certifique-se que o bucket está mapeado em um Load Balancer no GCP
Consulte o Notion específico para realizar as etapas abaixo: :: Acesse o Load Balancer :: Cria um backend de Bucket :: Crie o mapeamento do backent e o bucket
Em caso de atualização da lib
:: Fazer o push dentro da branch master :: criar uma tag vxxxxx (Ex: v1.0.8)
git tag v1.0.8
:: Fazer o push da tag
git push origin v1.0.8
Documento do Client para VBN
Inspirado em DSL(Domain Specific Language) internas, para controle e solicitação fluída
Abaixo um exemplo prático de como o cliente deve se comportar
Para tests
Subir os containers
make up
Executar testes em versões PHP 5.6 e PHP 7.1
make test
Fase de configuração
Copie o arquivo da VBNHelper.php que está na pasta src/examples
para o seu projeto