Portais CDN: mudanças entre as edições

De CIGAM WIKI
Linha 40: Linha 40:
== Entendendo conteúdo web.config ==
== Entendendo conteúdo web.config ==
* <b>CONTENT_SHARE</b> = É o compartilhando da pasta base da CDN criado anteriormente<br>
* <b>CONTENT_SHARE</b> = É o compartilhando da pasta base da CDN criado anteriormente<br>
* <b>CONTENT_EXTERNAL</b> = Permite ou não acessar conteúdos de fora da pasta de conteúdos da CDN.
* <b>CONTENT_EXTERNAL</b> = Permite ou não acessar conteúdos de fora da pasta de conteúdos da CDN.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Algumas rotinas do legado possuem arquivos em caminhos de rede, e essa configuração permitira acessar esses arquivos sem que seja necessário movê-los para dentro da pasta de conteúdos da CDN.<br>
* <b>PUBLIC_TOKEN</b> = Token para que terceiros possam acessar conteúdo sem se logar no CIGAM ou ter qualquer tipo de credencial ou identificação.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>Importante:</b> para usar essa opção é necessário informar um usuário da rede no Pool da aplicação da CDN no IIS, bem como mapear o respectivo DRIVE
* <b>KEY_TOKEN</b> = É a chave de cálculo do token de acesso. Utilize um valor em cada instalação/cliente, geralmente com 3 dígitos.<br>
* <b>PUBLIC_TOKEN</b> = Token para que terceiros possam acessar conteúdo sem se logar no CIGAM ou ter qualquer tipo de credencial ou identificação.
* <b>PUBLIC_UPLOAD</b> = Permite ou não que acessos feitos como PUBLIC possam fazer upload<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defina um token manualmente, com letras e números sem caracteres especiais, com um tamanho mínimo de 15 caracteres.<br>
* <b>PUBLIC_DELETE</b> = Permite ou não que acessos feitos como PUBLIC possam deletar arquivos<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>Importante:</b> Essa informação deverá estar pareada nas aplicações de Front.
* <b>KEY_TOKEN</b> = É a chave de cálculo do token de acesso. Utilize um valor em cada instalação/cliente, geralmente com 3 dígitos.
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>Importante:</b> Essa informação deverá estar pareada nas aplicações de Front.
* <b>PUBLIC_UPLOAD</b> = Permite ou não que acessos feitos como PUBLIC possam fazer upload
* <b>PUBLIC_DELETE</b> = Permite ou não que acessos feitos como PUBLIC possam deletar arquivos
* <b>httpRuntime maxRequestLength="50000"</b> = Para upload e download, o tamanho máximo de cada arquivo pode ser informado em bytes (no exemplo abaixo, 50MB)
* <b>httpRuntime maxRequestLength="50000"</b> = Para upload e download, o tamanho máximo de cada arquivo pode ser informado em bytes (no exemplo abaixo, 50MB)

Edição das 13h49min de 25 de agosto de 2021

Voltar

CDN, termo técnico, traduzido literalmente para o português como Rede de fornecimento, entrega e distribuição de conteúdo, é um termo criado em fins da década de 1990 para descrever um sistema de computadores e redes interligados através da Internet, que cooperam de modo transparente para fornecer conteúdo a usuários finais.

CDN
CDN

A CDN do CIGAM contém os conteúdos que precisam ser acessados de qualquer lugar, por qualquer tipo de aplicação, de qualquer plataforma, trazendo um facilitador para busca de arquivos centralizando em um local de fácil acesso para todos, sendo via web ou via aplicações direcionadas.

CDN_CIGAM
CDN_CIGAM


Parametrização

Para que seja possível a utilização da CDN nas aplicações CIGAM é necessário se configurar a CDN para utilização seguindo os tópicos abaixo:

  • Criar uma pasta na rede para conter os arquivos;
    • É sugerido que se crie uma pasta chamada CONTENT no c:\cigam\cdn dentro do servidor aonde consta o IIS, compartilhado ela como exemplo abaixo.
CDN_CONTENT
CDN_CONTENT


          Para as permissões do compartilhamento, precisam ser configurados:

CDN_FILE
CDN_FILE


          A permissão para o “Domain Users” é para que usuários do domínio possam automaticamente colocar conteúdo. Ela pode ser substituída por permissões nas subpastas especificas ou usuário por usuário.
          A permissão do IIS_IUSRS ou do usuário do pool caso diferente do usuário padrão do IIS, precisa de permissão de alteração pois existe uma possibilidade de excluir o arquivo da CDN após o download.

  • Deve ser configurado um site ou app no IIS para acessar a CDN via URL, isso é possível via CGImplanta.exe ou via instalação manual conforme passos a seguir:
    • Deve ser acessado o %CIGAM_INSTAL%web zip CDN;
    • Deve ser descompactado no servidor IIS;
    • Deve ser criado um site ou aplicação que direcione a pasta CDN descompactada;
CDN_Site
CDN_Site


          Deve se acessar o web.config da pasta e direcionar para o SHARE criado (\\servidor\content);

CDN_config
CDN_config


Entendendo conteúdo web.config

  • CONTENT_SHARE = É o compartilhando da pasta base da CDN criado anteriormente
  • CONTENT_EXTERNAL = Permite ou não acessar conteúdos de fora da pasta de conteúdos da CDN.
  • PUBLIC_TOKEN = Token para que terceiros possam acessar conteúdo sem se logar no CIGAM ou ter qualquer tipo de credencial ou identificação.
  • KEY_TOKEN = É a chave de cálculo do token de acesso. Utilize um valor em cada instalação/cliente, geralmente com 3 dígitos.
  • PUBLIC_UPLOAD = Permite ou não que acessos feitos como PUBLIC possam fazer upload
  • PUBLIC_DELETE = Permite ou não que acessos feitos como PUBLIC possam deletar arquivos
  • httpRuntime maxRequestLength="50000" = Para upload e download, o tamanho máximo de cada arquivo pode ser informado em bytes (no exemplo abaixo, 50MB)