Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Simule uma política de ILM

Colaboradores

Você deve simular uma política proposta em objetos de teste antes de ativar a política e aplicá-la aos dados de produção. A janela de simulação fornece um ambiente autônomo que é seguro para políticas de teste antes de serem ativadas e aplicadas aos dados no ambiente de produção.

O que você vai precisar
  • Você está conetado ao Gerenciador de Grade usando um navegador da web suportado.

  • Você tem permissões de acesso específicas.

  • Você conhece o bucket/object-key do S3 ou o container/object-name do Swift para cada objeto que deseja testar e já ingeriu esses objetos.

Sobre esta tarefa

Você deve selecionar cuidadosamente os objetos que deseja que a política proposta teste. Para simular uma política completamente, você deve testar pelo menos um objeto para cada filtro em cada regra.

Por exemplo, se uma política incluir uma regra para combinar objetos no bucket A e outra regra para corresponder objetos no bucket B, você deve selecionar pelo menos um objeto do bucket A e um objeto do bucket B para testar a política completamente. Você também deve selecionar pelo menos um objeto de outro intervalo para testar a regra padrão.

Ao simular uma política, aplicam-se as seguintes considerações:

  • Depois de fazer alterações em uma política, salve a política proposta. Em seguida, simule o comportamento da política proposta salva.

  • Ao simular uma política, as regras ILM na política filtram os objetos de teste, para que você possa ver qual regra foi aplicada a cada objeto. No entanto, nenhuma cópia de objeto é feita e nenhum objeto é colocado. Executar uma simulação não modifica seus dados, regras ou política de forma alguma.

  • A página Simulação mantém os objetos testados até que você feche, navegue para longe ou atualize a página de políticas ILM.

  • Simulação retorna o nome da regra correspondente. Para determinar qual pool de armazenamento ou perfil de codificação de apagamento estão em vigor, você pode exibir o Diagrama de retenção selecionando o nome da regra ou o ícone mais detalhes ícone mais detalhes.

  • Se o Controle de versão S3 estiver ativado, a política só será simulada em relação à versão atual do objeto.

Passos
  1. Selecione e organize as regras e salve a política proposta.

    A política neste exemplo tem três regras:

    Nome da regra Filtro Tipo de cópias Retenção

    X-men

    • Inquilino A

    • Metadados do usuário (série x-man)

    2 cópias em dois data centers

    2 anos

    PNGs

    A chave termina com .png

    2 cópias em dois data centers

    5 anos

    Duas cópias de dois data centers

    Nenhum

    2 cópias em dois data centers

    Para sempre

    Políticas de ILM que visualizam propostas
  2. Usando um cliente S3 ou Swift ou o Console experimental S3, que está disponível no Gerenciador de inquilinos para cada locatário, ingira os objetos necessários para testar cada regra.

  3. Selecione simular.

    É apresentada a caixa de diálogo Simulation ILM Policy (Política ILM de simulação).

  4. No campo Object, insira o bucket/object-key S3 ou o container/object-name Swift para um objeto de teste e selecione Simulate.

    Observação

    Uma mensagem será exibida se você especificar um objeto que não foi ingerido.

    Mensagem se você especificar objeto ausente
  5. Em resultados da simulação, confirme se cada objeto foi correspondido pela regra correta.

    No exemplo, os Havok.png objetos e Warpath.jpg foram corretamente combinados pela regra X-meN. O Fullsteam.png objeto, que não inclui series=x-men metadados do usuário, não foi correspondido pela regra X-meN, mas foi corretamente correspondido pela regra PNGs. A regra padrão não foi usada porque todos os três objetos foram correspondidos por outras regras.

    Resultados da simulação

Exemplo 1: Verificar regras ao simular uma política de ILM proposta

Este exemplo mostra como verificar regras ao simular uma política proposta.

Neste exemplo, a política exemplo de ILM está sendo simulada contra os objetos ingeridos em dois buckets. A política inclui três regras, como segue:

  • A primeira regra, duas cópias, dois anos para bucket-a, aplica-se apenas a objetos em bucket-a.

  • A segunda regra, objetos EC > 1 MB, aplica-se a todos os intervalos, mas filtros em objetos com mais de 1 MB.

  • A terceira regra, duas cópias, dois data centers, é a regra padrão. Ele não inclui nenhum filtro e não usa o tempo de referência não atual.

Política guardada para Simulação
Passos
  1. Depois de adicionar as regras e salvar a política, selecione simular.

    A caixa de diálogo simular política de ILM é exibida.

  2. No campo Object, insira o bucket/object-key S3 ou o container/object-name Swift para um objeto de teste e selecione Simulate.

    Os resultados da simulação são exibidos, mostrando qual regra na política corresponde a cada objeto testado.

    Ecrã Simulate Policy (simular política)
  3. Confirme se cada objeto foi correspondido pela regra correta.

    Neste exemplo:

    1. bucket-a/bucket-a object.pdf corresponde corretamente à primeira regra, que filtra os objetos no bucket-a.

    2. bucket-b/test object greater than 1 MB.pdf está em bucket-b, por isso não corresponde à primeira regra. Em vez disso, foi corretamente correspondido pela segunda regra, que filtra em objetos com mais de 1 MB.

    3. bucket-b/test object less than 1 MB.pdf não corresponde aos filtros nas duas primeiras regras, por isso será colocado pela regra padrão, que não inclui filtros.

Exemplo 2: Reordenar regras ao simular uma política de ILM proposta

Este exemplo mostra como você pode reordenar regras para alterar os resultados ao simular uma política.

Neste exemplo, a política Demo está sendo simulada. Esta política, que se destina a encontrar objetos que tenham metadados de usuário de série X-men, inclui três regras, como segue:

  • A primeira regra, PNGs, filtra os nomes das chaves que terminam em .png.

  • A segunda regra, X-meN, aplica-se apenas a objetos para o locatário A e filtra os metadados series=x-men do usuário.

  • A última regra, duas cópias dois data centers, é a regra padrão, que corresponde a quaisquer objetos que não correspondam às duas primeiras regras.

Exemplo 2: Reordenando regras ao simular uma política de ILM proposta
Passos
  1. Depois de adicionar as regras e salvar a política, selecione simular.

  2. No campo Object, insira o bucket/object-key S3 ou o container/object-name Swift para um objeto de teste e selecione Simulate.

    Os resultados da simulação aparecem, mostrando que o Havok.png objeto foi correspondido pela regra PNGs.

    Exemplo 2: Reordenando regras ao simular uma política de ILM proposta

    No entanto, a regra que o Havok.png objeto foi destinado a testar foi a regra X-men.

  3. Para resolver o problema, reordene as regras.

    1. Selecione Finish para fechar a página Simulate ILM Policy.

    2. Selecione Editar para editar a política.

    3. Arraste a regra X-man para o topo da lista.

      Simular - Reordenar regras - regra correta
    4. Selecione Guardar.

  4. Selecione simular.

    Os objetos que você testou anteriormente são reavaliados em relação à política atualizada e os novos resultados da simulação são mostrados. No exemplo, a coluna Rule Matched mostra que o Havok.png objeto agora corresponde à regra de metadados X-men, conforme esperado. A coluna correspondência anterior mostra que a regra PNGs correspondia ao objeto na simulação anterior.

    Exemplo 2: Reordenando regras ao simular uma política de ILM proposta
    Observação Se você permanecer na página Configurar políticas, poderá simular novamente uma política depois de fazer alterações sem precisar digitar novamente os nomes dos objetos de teste.

Exemplo 3: Corrija uma regra ao simular uma política de ILM proposta

Este exemplo mostra como simular uma política, corrigir uma regra na política e continuar a simulação.

Neste exemplo, a política Demo está sendo simulada. Esta política destina-se a localizar objetos que tenham series=x-men metadados de usuário. No entanto, resultados inesperados ocorreram ao simular essa política contra o Beast.jpg objeto. Em vez de corresponder à regra de metadados X-men, o objeto correspondia à regra padrão, duas cópias de dois data centers.

Exemplo 3: Corrigindo uma regra ao simular uma política de ILM proposta

Quando um objeto de teste não é correspondido pela regra esperada na política, você deve examinar cada regra na política e corrigir quaisquer erros.

Passos
  1. Para cada regra na política, exiba as configurações da regra selecionando o nome da regra ou o ícone mais detalhes ícone mais detalhesem qualquer caixa de diálogo em que a regra seja exibida.

  2. Revise a conta de locatário da regra, o tempo de referência e os critérios de filtragem.

    Neste exemplo, os metadados da regra X-meN incluem um erro. O valor dos metadados foi inserido como "'x-men1" em vez de "'x-men."

    Exemplo 3: Corrigindo uma regra ao simular uma política de ILM proposta
  3. Para resolver o erro, corrija a regra da seguinte forma:

    • Se a regra fizer parte da política proposta, você pode clonar a regra ou remover a regra da política e editá-la.

    • Se a regra fizer parte da política ativa, você deverá clonar a regra. Não é possível editar ou remover uma regra da política ativa.

      Opção Descrição

      Clone a regra

      1. Selecione ILM > regras.

      2. Selecione a regra incorreta e selecione Clone.

      3. Altere as informações incorretas e selecione Salvar.

      4. Selecione ILM > políticas.

      5. Selecione a política proposta e selecione Editar.

      6. Selecione Selecionar regras.

      7. Marque a caixa de seleção da nova regra, desmarque a caixa de seleção da regra original e selecione aplicar.

      8. Selecione Guardar.

      Edite a regra

      1. Selecione a política proposta e selecione Editar.

      2. Selecione o ícone de exclusão eliminar íconepara remover a regra incorreta e selecione Salvar.

      3. Selecione ILM > regras.

      4. Selecione a regra incorreta e selecione Editar.

      5. Altere as informações incorretas e selecione Salvar.

      6. Selecione ILM > políticas.

      7. Selecione a política proposta e selecione Editar.

      8. Selecione a regra corrigida, selecione aplicar e Salvar.

  4. Execute a simulação novamente.

    Observação Como você navegou para fora da página de políticas ILM para editar a regra, os objetos que você inseriu anteriormente para simulação não são mais exibidos. Você deve digitar novamente os nomes dos objetos.

    Neste exemplo, a regra X-meN corrigida agora corresponde ao Beast.jpg objeto com base nos series=x-men metadados do usuário, conforme esperado.

    Exemplo 3: Corrigindo uma regra ao simular uma política de ILM proposta