Pré-preencher um volume do FlexCache

Nesta página, descrevemos como pré-preencher um volume do FlexCache.

É possível configurar um job para pré-preencher o cache, conforme mencionado em Pré-preenchimento do cache.

Considerações

  • O pré-preenchimento é compatível apenas com volumes FlexCache atuais.

  • Uma pré-população iniciada começa um job único. Depois que esse job for concluído, as mudanças subsequentes feitas na origem não serão pré-preenchidas continuamente no cache. Para atualizar o cache, inicie um novo job de pré-armazenamento ou permita que os clientes busquem os arquivos desatualizados acessando o cache.

Use as instruções a seguir para iniciar um job de pré-população usando a Google Cloud CLI.

gcloud

Para iniciar um job de pré-população:

gcloud beta netapp volumes update VOLUME_NAME --location=LOCATION \
  --cache-pre-populate=path-list=PATH_LIST1#PATH_LIST2,exclude-path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2,recursion=RECURSION

Substitua as seguintes informações:

  • VOLUME_NAME: o nome do volume. Ele precisa ser exclusivo por local.

  • LOCATION: o local do volume do FlexCache.

  • PATH_LIST: opcional: uma lista de caminhos de arquivos ou diretórios para pré-preenchimento. Use o sinal # para separar vários caminhos.

    O exemplo a seguir mostra como adicionar vários caminhos de arquivo ou diretório:

    path-list=PATH_LIST1#PATH_LIST2
    
  • EXCLUDE_PATH_LIST: opcional. Uma lista de caminhos de arquivos ou diretórios a serem excluídos ao pré-preencher PATH_LIST. Use o sinal # para separar vários caminhos.

    O exemplo a seguir mostra como excluir vários caminhos de arquivo ou diretório:

    path-list=EXCLUDE_PATH_LIST1#EXCLUDE_PATH_LIST2
    
  • RECURSION: opcional: uma flag booleana que indica se as pastas especificadas em PATH_LIST e EXCLUDE_PATH_LIST devem ser incluídas ou excluídas de forma recursiva. Por padrão, essa opção é definida como false.

Para verificar o status de um job de pré-população, seja ele ainda em execução ou concluído, procure os detalhes do volume do FlexCache. O campo CachePrePopulateState na saída cacheParameters mostra o estado atual.