autoaction / vbn-php-client
Pacote para geração de URLs assinadas do GCP CDN.
    v2.1.6
    2025-10-23 19:56 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
 
- dev-master
 - v2.x-dev
 - v2.1.6
 - v2.1.5
 - v2.1.4
 - v2.1.3
 - v2.1.2
 - v2.1.1
 - v2.1.0
 - v2.0.0
 - v1.x-dev
 - v1.3.6
 - v1.3.5
 - v1.3.4
 - v1.3.3
 - v1.3.2
 - v1.3.1
 - v1.3.0
 - v1.2.5
 - v1.2.4
 - v1.2.3
 - v1.2.2
 - v1.2.1
 - v1.2.0
 - v1.1.10
 - v1.1.9
 - v1.1.8
 - v1.1.7
 - v1.1.6
 - v1.1.5
 - v1.1.4
 - v1.1.3
 - v1.1.2
 - v1.1.1
 - v1.1.0
 - v1.0.9
 - v1.0.6
 - v1.0.5
 - v1.0.4
 - v1.0.3
 - v1.0.2
 - v1.0.1
 - v1.0.0
 
This package is auto-updated.
Last update: 2025-10-23 19:58:02 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